LDRA Testbed ® Code Review Report

Group : IRSSI-irc






Overall Result: FAIL






Report Production Report Configuration Analysis phases
  • C/C++ LDRA Testbed Version: 8.1.0
  • Config. File: C:\Testbed_CCPP_810\c\creport.dat
  • Produced On: Thu Sep 03 2009 at 12:52:24
  • Penalty File: C:\Testbed_CCPP_810\c\cpen.dat
  • Report Level: Summary Report
  • Procedures Reported: Fails Only
  • Programming Standards Model: CERT
  • Line Numbers refer to: Original Source File
  • Violation Details: Violations Only
  • Reporting Scope: Full analysis scope
  • Static: Yes
  • Complexity: No
  • Static Data Flow: No
  • Information Flow: No
  • Cross Reference: No


Contents

Overall Quality Summary
Report on Program Components
Key to Terms





Overall Quality Summary



Totals of Violations for Selected Quality Standards

'-' indicates required Analysis Phase results are not yet available.
'Off' indicates that the standard is switched off in the Penalty File (<lang>pen.dat).
'MR'indicates that the standard is Misra Restricted.

Number of Violations LDRA Code (M) Mandatory Standards CERT Code
73
9 S CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
0
20 S CERT DCL31-C
24
30 S CERT EXP30-C,EXP31-C
-
5 D CERT EXP33-C
0
39 S CERT FLP30-C
0
43 S CERT ENV33-C,SIG32-C
6
47 S CERT ARR30-C
68
71 S CERT DCL30-C,MEM36-C
0
86 S CERT ERR31-C
188
93 S CERT INT01-C,INT02-C,INT07-C
525
94 S CERT EXP11-C,EXP36-C,INT11-C
1388
98 S CERT EXP37-C
-
17 D CERT DCL32-C
-
19 D CERT EXP37-C
-
20 D CERT DCL31-C,ERR30-C
-
24 D CERT DCL31-C
-
1 X CERT ARR31-C
0
134 S CERT EXP10-C,EXP30-C
-
35 D CERT EXP02-C,EXP10-C,EXP30-C
0
1 Q CERT EXP02-C,EXP10-C,EXP30-C
178
157 S CERT STR05-C,STR30-C
2429
170 S CERT DCL07-C,EXP37-C
-
41 D CERT EXP37-C
-
42 D CERT DCL30-C
-
43 D CERT INT32-C,INT33-C
0
248 S CERT INT33-C
-
45 D CERT EXP08-C,EXP34-C
-
49 D CERT FIO42-C
1
326 S CERT DCL31-C
0
344 S CERT EXP32-C
-
51 D CERT MEM30-C
0
355 S CERT DCL32-C
0
403 S CERT INT34-C
226
433 S CERT INT02-C,INT31-C
27
434 S CERT INT02-C,INT31-C,STR34-C
0
442 S CERT INT02-C,FLP33-C
0
443 S CERT INT02-C,FLP33-C
0
444 S CERT FLP33-C
0
456 S CERT MSC31-C
-
57 D CERT EXP33-C
76
476 S CERT ARR30-C
1
480 S CERT DCL33-C
0
483 S CERT MEM34-C
0
484 S CERT MEM31-C
0
487 S CERT MEM35-C
0
489 S CERT DCL33-C,FIO43-C
0
493 S CERT INT32-C
0
494 S CERT INT32-C
1684
496 S CERT EXP37-C
-
61 X CERT DCL32-C

Number of Violations LDRA Code (M) Mandatory Standards CERT Code
-
64 X CERT ARR30-C
-
69 D CERT EXP33-C
0
562 S Use of ++,-- or = in macro parameters. CERT PRE31-C
-
75 D CERT FIO31-C
-
68 X CERT DCL00-C
-
69 X CERT ARR30-C
0
573 S Macro concatenation of uni char names. CERT PRE30-C
0
575 S Linkage differs from previous declaration. CERT DCL36-C
1
576 S Function pointer is of wrong type. CERT DCL35-C,EXP08-C


Number of Violations LDRA Code (C) Checking (Mandatory) Standards CERT Code

No Standards have been set as Checking.

Number of Violations LDRA Code (O) Optional Standards CERT Code
1 5 S CERT MSC03-C
840 12 S CERT MSC01-C
0
21 S CERT DCL07-C
-
1 D CERT MSC13-C
-
4 D CERT MSC13-C
-
7 D CERT MSC13-C
-
8 D CERT MSC08-C
-
15 D CERT MSC13-C
41 41 S CERT DCL10-C,DCL11-C
604 44 S CERT DCL03-C,INT06-C
0
50 S CERT INT13-C
0
52 S CERT INT02-C
0
54 S CERT EXP06-C
166 57 S CERT MSC03-C,MSC12-C
2 58 S CERT MSC03-C
26 59 S CERT MSC03-C
0
73 S CERT INT12-C
58 79 S CERT PRE03-C
0
81 S CERT PRE07-C
14 85 S CERT INT09-C
556 95 S CERT EXP11-C
41 99 S CERT MSC02-C
1 101 S CERT INT02-C
-
27 D CERT DCL15-C
32 113 S CERT MSC09-C
107 77 S CERT PRE02-C
82 78 S CERT PRE01-C,PRE02-C
95 96 S CERT INT02-C
0
115 S CERT STR03-C
0
119 S CERT MSC04-C
21 120 S CERT INT13-C
0
125 S CERT PRE05-C
9 131 S CERT DCL01-C
5 132 S CERT MSC02-C
1 133 S CERT EXP02-C
1 135 S CERT DCL07-C
2 139 S CERT MSC07-C
0
140 S CERT MSC07-C
0
176 S CERT MSC10-C
371 177 S CERT DCL04-C
67 200 S CERT DCL00-C
1272 201 S CERT DCL06-C,EXP07-C,EXP09-C
2 203 S CERT EXP05-C
0
218 S CERT PRE04-C
59 243 S CERT PRE06-C
286 273 S CERT PRE03-C
0
299 S CERT DCL05-C
82 1 J CERT MSC07-C
4 302 S CERT MSC04-C
2 329 S CERT INT07-C

Number of Violations LDRA Code (O) Optional Standards CERT Code
31 331 S CERT INT13-C
0
332 S CERT INT02-C
0
334 S CERT INT02-C
56 340 S CERT PRE00-C
10 352 S CERT DCL12-C
-
50 D CERT MEM00-C
82 361 S CERT EXP00-C
3 376 S CERT MSC10-C
37 381 S CERT DCL05-C
277 382 S CERT EXP12-C
-
53 D CERT EXP08-C
0
387 S CERT DCL08-C
13 400 S CERT EXP03-C
1 401 S CERT ARR00-C
0
406 S CERT EXP02-C
-
54 D CERT EXP08-C
0
408 S CERT EXP02-C
0
432 S CERT INT07-C
0
438 S CERT EXP08-C
0
439 S CERT INT15-C
0
440 S CERT INT15-C
0
446 S CERT INT02-C
0
452 S CERT INT02-C
0
457 S CERT INT02-C
1379 458 S CERT INT02-C,INT07-C
0
486 S CERT FIO00-C
39 488 S CERT INT08-C
0
491 S CERT INT02-C
-
61 D CERT DCL15-C
-
62 D CERT DCL13-C
0
515 S CERT DCL04-C
-
65 D CERT MSC12-C
-
70 D CERT MSC12-C
0
553 S Function and proto should both be static. CERT DCL15-C
-
72 D CERT EXP10-C
-
67 X CERT DCL02-C
-
74 D CERT EXP10-C
0
568 S #include "filename" uses standard library name. CERT PRE04-C
10 577 S Sizeof argument is a pointer. CERT EXP01-C
0
578 S Sizeof used in arithmetic expression. CERT EXP03-C
-
78 D CERT DCL00-C
3 584 S Remainder of % op could be negative. CERT INT10-C
1 585 S Bitwise and arith operations on same data. CERT INT14-C
0
586 S Format is not %j for user defined type. CERT INT15-C


Number of Mandatory Standards checked 39
Number of Checking Standards checked 0
Number of Optional Standards checked 77
Total Standards checked 116






OVERALL RESULT: FAIL




Out of 610 program components, 32 (5.25 %) pass ( of which 14 conditionally pass ) and 578 fail ( of which 0 fail only because of insufficient comments )

Procedure Results

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL Global Program
FAIL autoignore_update autoignore.c 1 -
FAIL autoignore_add autoignore.c 1 -
FAIL sig_flood autoignore.c 1 -
FAIL autoignore_init autoignore.c 1 -
FAIL autoignore_deinit autoignore.c 1 -
FAIL ban_get_mask bans.c 1 -
FAIL ban_get_masks bans.c 1 -
FAIL ban_set bans.c 1 -
FAIL ban_remove bans.c 1 -
FAIL command_set_ban bans.c 1 -
FAIL parse_custom_ban bans.c 1 -
FAIL parse_ban_type bans.c 1 -
FAIL cmd_ban bans.c 1 -
FAIL cmd_unban bans.c 1 -
FAIL read_settings bans.c 1 -
FAIL bans_init bans.c 1 -
FAIL bans_deinit bans.c 1 -
FAIL check_join_failure channel-events.c 1 -
FAIL irc_server_event channel-events.c 1 -
FAIL event_no_such_channel channel-events.c 1 -
FAIL event_duplicate_channel channel-events.c 1 -
FAIL channel_change_topic channel-events.c 1 -
FAIL event_topic_get channel-events.c 1 -
FAIL event_topic channel-events.c 1 -
FAIL event_topic_info channel-events.c 1 -
FAIL channel_find_unjoined channel-events.c 1 -
FAIL event_join channel-events.c 1 -
FAIL event_part channel-events.c 1 -
FAIL event_kick channel-events.c 1 -
FAIL event_invite channel-events.c 1 -
FAIL channel_events_init channel-events.c 1 -
FAIL channel_events_deinit channel-events.c 1 -
FAIL rejoin_destroy channel-rejoin.c 1 -
FAIL rejoin_find channel-rejoin.c 1 -
FAIL channel_rejoin channel-rejoin.c 1 -
FAIL event_duplicate_channel channel-rejoin.c 1 -
FAIL event_target_unavailable channel-rejoin.c 1 -
FAIL sig_remove_rejoin channel-rejoin.c 1 -
FAIL sig_disconnected channel-rejoin.c 1 -
FAIL server_rejoin_channels channel-rejoin.c 1 -
FAIL sig_rejoin channel-rejoin.c 1 -
FAIL cmd_rmrejoins channel-rejoin.c 1 -
FAIL channel_rejoin_init channel-rejoin.c 1 -
FAIL channel_rejoin_deinit channel-rejoin.c 1 -
FAIL sig_connected channels-query.c 1 -
FAIL sig_disconnected channels-query.c 1 -
FAIL query_add_channel channels-query.c 1 -
FAIL query_remove_all channels-query.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL sig_channel_destroyed channels-query.c 1 -
FAIL channels_have_all_names channels-query.c 1 -
FAIL query_find_next channels-query.c 1 -
FAIL query_send channels-query.c 1 -
FAIL query_check channels-query.c 1 -
FAIL channel_checksync channels-query.c 1 -
FAIL query_current_error channels-query.c 1 -
FAIL sig_channel_joined channels-query.c 1 -
FAIL channel_got_query channels-query.c 1 -
FAIL event_channel_mode channels-query.c 1 -
FAIL event_end_of_who channels-query.c 1 -
FAIL event_end_of_banlist channels-query.c 1 -
FAIL channels_query_init channels-query.c 1 -
FAIL channels_query_deinit channels-query.c 1 -
FAIL ctcp_cmd_find ctcp.c 1 -
FAIL ctcp_register ctcp.c 1 -
FAIL ctcp_cmd_destroy ctcp.c 1 -
FAIL ctcp_unregister ctcp.c 1 -
FAIL ctcp_queue_clean ctcp.c 1 -
FAIL ctcp_send_reply ctcp.c 1 -
FAIL ctcp_ping ctcp.c 1 -
FAIL ctcp_send_parsed_reply ctcp.c 1 -
Pass ctcp_version ctcp.c 0
FAIL ctcp_time ctcp.c 1 -
Pass ctcp_userinfo ctcp.c 0
FAIL ctcp_clientinfo ctcp.c 1 -
FAIL ctcp_msg ctcp.c 1 -
FAIL ctcp_reply ctcp.c 1 -
FAIL event_privmsg ctcp.c 1 -
FAIL event_notice ctcp.c 1 -
FAIL sig_disconnected ctcp.c 1 -
FAIL ctcp_init ctcp.c 1 -
FAIL ctcp_deinit ctcp.c 1 -
FAIL sig_dcc_request dcc-autoget.c 1 -
FAIL dcc_autoget_init dcc-autoget.c 1 -
FAIL dcc_autoget_deinit dcc-autoget.c 1 -
FAIL dcc_chat_get_new_id dcc-chat.c 1 -
FAIL dcc_chat_create dcc-chat.c 1 -
FAIL dcc_remove_chat_refs dcc-chat.c 1 -
FAIL sig_dcc_destroyed dcc-chat.c 1 -
FAIL dcc_chat_find_id dcc-chat.c 1 -
FAIL dcc_chat_find_nick dcc-chat.c 1 -
FAIL dcc_chat_send dcc-chat.c 1 -
FAIL dcc_ctcp_message dcc-chat.c 1 -
FAIL item_get_dcc dcc-chat.c 1 -
FAIL cmd_msg dcc-chat.c 1 -
FAIL cmd_me dcc-chat.c 1 -
FAIL cmd_action dcc-chat.c 1 -
FAIL cmd_ctcp dcc-chat.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL dcc_chat_input dcc-chat.c 1 -
FAIL dcc_chat_listen dcc-chat.c 1 -
FAIL sig_chat_connected dcc-chat.c 1 -
FAIL dcc_chat_connect dcc-chat.c 1 -
FAIL dcc_chat_passive dcc-chat.c 1 -
FAIL cmd_dcc_chat dcc-chat.c 1 -
FAIL cmd_mircdcc dcc-chat.c 1 -
FAIL cmd_dcc_close dcc-chat.c 1 -
FAIL cmd_whois dcc-chat.c 1 -
FAIL ctcp_msg_dcc_chat dcc-chat.c 1 -
FAIL dcc_chat_msg dcc-chat.c 1 -
FAIL dcc_ctcp_redirect dcc-chat.c 1 -
FAIL dcc_ctcp_reply_redirect dcc-chat.c 1 -
FAIL ctcp_reply_dcc_reject dcc-chat.c 1 -
FAIL event_nick dcc-chat.c 1 -
FAIL dcc_chat_init dcc-chat.c 1 -
FAIL dcc_chat_deinit dcc-chat.c 1 -
FAIL dcc_get_create dcc-get.c 1 -
FAIL sig_dcc_destroyed dcc-get.c 1 -
FAIL dcc_get_download_path dcc-get.c 1 -
FAIL dcc_get_rename_file dcc-get.c 1 -
FAIL dcc_get_send_received dcc-get.c 1 -
FAIL sig_dccget_send dcc-get.c 1 -
FAIL sig_dccget_receive dcc-get.c 1 -
FAIL sig_dccget_connected dcc-get.c 1 -
FAIL dcc_get_connect dcc-get.c 1 -
FAIL dcc_get_listen dcc-get.c 1 -
FAIL dcc_get_passive dcc-get.c 1 -
FAIL get_file_params_count dcc-get.c 1 -
FAIL get_file_name dcc-get.c 1 -
FAIL ctcp_msg_dcc_send dcc-get.c 1 -
FAIL cmd_dcc_receive dcc-get.c 1 -
Pass cmd_dcc_get dcc-get.c 0
FAIL dcc_get_init dcc-get.c 1 -
FAIL dcc_get_deinit dcc-get.c 1 -
FAIL dcc_queue_old dcc-queue.c 1 -
FAIL dcc_queue_new dcc-queue.c 1 -
FAIL dcc_queue_free_rec dcc-queue.c 1 -
FAIL dcc_queue_free dcc-queue.c 1 -
FAIL dcc_queue_add dcc-queue.c 1 -
FAIL dcc_queue_remove_entry dcc-queue.c 1 -
Conditional Pass dcc_queue_remove_head dcc-queue.c 1 -
Conditional Pass dcc_queue_remove_tail dcc-queue.c 1 -
FAIL dcc_queue_get_next dcc-queue.c 1 -
FAIL dcc_queue_get_queue dcc-queue.c 1 -
FAIL sig_dcc_destroyed dcc-queue.c 1 -
FAIL dcc_queue_init dcc-queue.c 1 -
FAIL dcc_queue_deinit dcc-queue.c 1 -
FAIL dcc_resume_find dcc-resume.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL get_file_params_count_resume dcc-resume.c 1 -
FAIL dcc_ctcp_resume_parse dcc-resume.c 1 -
FAIL dcc_resume_file_check dcc-resume.c 1 -
FAIL ctcp_msg_dcc_resume dcc-resume.c 1 -
FAIL ctcp_msg_dcc_accept dcc-resume.c 1 -
FAIL dcc_send_resume dcc-resume.c 1 -
FAIL cmd_dcc_resume dcc-resume.c 1 -
FAIL dcc_resume_init dcc-resume.c 1 -
FAIL dcc_resume_deinit dcc-resume.c 1 -
FAIL dcc_queue_send_next dcc-send.c 1 -
FAIL dcc_send_get_file dcc-send.c 1 -
FAIL dcc_send_add dcc-send.c 1 -
FAIL cmd_dcc_send dcc-send.c 1 -
FAIL dcc_send_create dcc-send.c 1 -
FAIL sig_dcc_destroyed dcc-send.c 1 -
FAIL dcc_send_data dcc-send.c 1 -
FAIL dcc_send_read_size dcc-send.c 1 -
FAIL dcc_send_connected dcc-send.c 1 -
FAIL dcc_send_connect dcc-send.c 1 -
FAIL dcc_send_one_file dcc-send.c 1 -
FAIL dcc_send_init dcc-send.c 1 -
FAIL dcc_send_deinit dcc-send.c 1 -
FAIL sig_dcc_destroyed dcc-server.c 1 -
FAIL dcc_listen_port dcc-server.c 1 -
FAIL dcc_server_input dcc-server.c 1 -
FAIL dcc_server_update_flags dcc-server.c 1 -
FAIL dcc_init_server_rec dcc-server.c 1 -
FAIL dcc_server_create dcc-server.c 1 -
FAIL dcc_server_clone dcc-server.c 1 -
FAIL dcc_server_listen dcc-server.c 1 -
FAIL dcc_server_msg dcc-server.c 1 -
FAIL dcc_server_find_port dcc-server.c 1 -
FAIL cmd_dcc_server dcc-server.c 1 -
FAIL cmd_dcc_close dcc-server.c 1 -
FAIL dcc_server_init dcc-server.c 1 -
FAIL dcc_server_deinit dcc-server.c 1 -
FAIL dcc_register_type dcc.c 1 -
FAIL dcc_unregister_type dcc.c 1 -
Conditional Pass dcc_str2type dcc.c 1 -
FAIL dcc_init_rec dcc.c 1 -
FAIL dcc_destroy dcc.c 1 -
FAIL dcc_find_request_latest dcc.c 1 -
FAIL dcc_find_request dcc.c 1 -
FAIL dcc_ip2str dcc.c 1 -
FAIL dcc_str2ip dcc.c 1 -
FAIL dcc_listen dcc.c 1 -
Conditional Pass dcc_connect_ip dcc.c 1 -
FAIL sig_connected dcc.c 1 -
FAIL sig_server_disconnected dcc.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL sig_server_nick_changed dcc.c 1 -
FAIL ctcp_msg dcc.c 1 -
FAIL ctcp_reply dcc.c 1 -
FAIL ctcp_msg_dcc dcc.c 1 -
FAIL ctcp_reply_dcc dcc.c 1 -
FAIL ctcp_reply_dcc_reject dcc.c 1 -
Conditional Pass dcc_close dcc.c 1 -
FAIL dcc_reject dcc.c 1 -
FAIL dcc_timeout_func dcc.c 1 -
FAIL event_no_such_nick dcc.c 1 -
FAIL cmd_dcc_close dcc.c 1 -
FAIL cmd_dcc dcc.c 1 -
FAIL irc_dcc_init dcc.c 1 -
FAIL irc_dcc_deinit dcc.c 1 -
FAIL proxy_outdata dump.c 1 -
FAIL proxy_outdata_all dump.c 1 -
FAIL proxy_outserver dump.c 1 -
FAIL proxy_outserver_all dump.c 1 -
FAIL proxy_outserver_all_except dump.c 1 -
FAIL create_names_start dump.c 1 -
FAIL dump_join dump.c 1 -
FAIL proxy_client_reset_nick dump.c 1 -
FAIL proxy_dump_data_005 dump.c 1 -
FAIL proxy_dump_data dump.c 1 -
FAIL flood_hash_check_remove flood.c 1 -
FAIL flood_timeout flood.c 1 -
FAIL flood_init_server flood.c 1 -
FAIL flood_hash_destroy flood.c 1 -
FAIL flood_deinit_server flood.c 1 -
FAIL flood_find flood.c 1 -
FAIL flood_newmsg flood.c 1 -
FAIL flood_privmsg flood.c 1 -
FAIL flood_notice flood.c 1 -
FAIL flood_ctcp flood.c 1 -
FAIL read_settings flood.c 1 -
FAIL irc_flood_init flood.c 1 -
FAIL irc_flood_deinit flood.c 1 -
FAIL irc_channels_setup_init irc-channels-setup.c 1 -
FAIL irc_channels_setup_deinit irc-channels-setup.c 1 -
FAIL irc_channel_create irc-channels.c 1 -
FAIL irc_channels_join irc-channels.c 1 -
FAIL irc_channel_find_server irc-channels.c 1 -
FAIL sig_server_connected irc-channels.c 1 -
FAIL irc_get_join_data irc-channels.c 1 -
FAIL sig_channel_created irc-channels.c 1 -
FAIL sig_channel_destroyed irc-channels.c 1 -
FAIL irc_channels_init irc-channels.c 1 -
FAIL irc_channels_deinit irc-channels.c 1 -
FAIL ircnet_create irc-chatnets.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL sig_chatnet_read irc-chatnets.c 1 -
FAIL sig_chatnet_saved irc-chatnets.c 1 -
FAIL sig_chatnet_destroyed irc-chatnets.c 1 -
FAIL irc_chatnets_init irc-chatnets.c 1 -
FAIL irc_chatnets_deinit irc-chatnets.c 1 -
FAIL cmd_notice irc-commands.c 1 -
FAIL cmd_ctcp irc-commands.c 1 -
FAIL cmd_nctcp irc-commands.c 1 -
FAIL cmd_part irc-commands.c 1 -
FAIL cmd_kick irc-commands.c 1 -
FAIL cmd_topic irc-commands.c 1 -
FAIL cmd_invite irc-commands.c 1 -
FAIL cmd_list irc-commands.c 1 -
FAIL cmd_who irc-commands.c 1 -
FAIL cmd_names irc-commands.c 1 -
FAIL cmd_nick irc-commands.c 1 -
FAIL get_redirect_nicklist irc-commands.c 1 -
FAIL cmd_whois irc-commands.c 1 -
FAIL event_whois irc-commands.c 1 -
FAIL sig_whois_try_whowas irc-commands.c 1 -
FAIL event_end_of_whois irc-commands.c 1 -
FAIL event_whowas irc-commands.c 1 -
FAIL cmd_whowas irc-commands.c 1 -
FAIL cmd_ping irc-commands.c 1 -
FAIL cmd_away irc-commands.c 1 -
FAIL cmd_sconnect irc-commands.c 1 -
FAIL cmd_quote irc-commands.c 1 -
FAIL cmd_wall_hash irc-commands.c 1 -
FAIL cmd_wait irc-commands.c 1 -
FAIL cmd_wall irc-commands.c 1 -
FAIL cmd_kickban irc-commands.c 1 -
FAIL knockout_destroy irc-commands.c 1 -
FAIL knockout_timeout_server irc-commands.c 1 -
FAIL knockout_timeout irc-commands.c 1 -
FAIL cmd_knockout irc-commands.c 1 -
FAIL cmd_server_purge irc-commands.c 1 -
FAIL sig_server_disconnected irc-commands.c 1 -
FAIL sig_channel_destroyed irc-commands.c 1 -
FAIL cmd_oper irc-commands.c 1 -
FAIL cmd_accept irc-commands.c 1 -
FAIL cmd_unsilence irc-commands.c 1 -
FAIL command_self irc-commands.c 1 -
FAIL command_1self irc-commands.c 1 -
FAIL command_2self irc-commands.c 1 -
FAIL irc_commands_init irc-commands.c 1 -
FAIL irc_commands_deinit irc-commands.c 1 -
FAIL create_chatnet irc-core.c 1 -
FAIL create_server_setup irc-core.c 1 -
FAIL create_channel_setup irc-core.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL create_server_connect irc-core.c 1 -
FAIL destroy_server_connect irc-core.c 1 -
FAIL irc_core_init irc-core.c 1 -
Conditional Pass irc_core_deinit irc-core.c 1 -
Pass expando_lastjoin irc-expandos.c 0
FAIL expando_server_numeric irc-expandos.c 1 -
FAIL expando_servername irc-expandos.c 1 -
FAIL expando_userhost irc-expandos.c 1 -
FAIL expando_usermode irc-expandos.c 1 -
FAIL expando_cumode irc-expandos.c 1 -
FAIL expando_cumode_space irc-expandos.c 1 -
FAIL event_join irc-expandos.c 1 -
FAIL irc_expandos_init irc-expandos.c 1 -
FAIL irc_expandos_deinit irc-expandos.c 1 -
FAIL get_domain_mask irc-masks.c 1 -
FAIL irc_get_mask irc-masks.c 1 -
FAIL irc_nicklist_insert irc-nicklist.c 1 -
FAIL irc_nick_strip irc-nicklist.c 1 -
FAIL irc_nickcmp_rfc1459 irc-nicklist.c 1 -
FAIL irc_nickcmp_ascii irc-nicklist.c 1 -
FAIL event_names_list irc-nicklist.c 1 -
FAIL event_end_of_names irc-nicklist.c 1 -
FAIL event_who irc-nicklist.c 1 -
FAIL event_whois irc-nicklist.c 1 -
FAIL event_whois_away irc-nicklist.c 1 -
FAIL event_own_away irc-nicklist.c 1 -
FAIL event_own_unaway irc-nicklist.c 1 -
FAIL event_whois_ircop irc-nicklist.c 1 -
Conditional Pass event_nick_invalid irc-nicklist.c 1 -
FAIL event_nick_in_use irc-nicklist.c 1 -
FAIL event_target_unavailable irc-nicklist.c 1 -
FAIL event_nick irc-nicklist.c 1 -
FAIL event_userhost irc-nicklist.c 1 -
FAIL sig_usermode irc-nicklist.c 1 -
FAIL get_nick_flags irc-nicklist.c 1 -
FAIL sig_connected irc-nicklist.c 1 -
FAIL irc_nicklist_init irc-nicklist.c 1 -
FAIL irc_nicklist_deinit irc-nicklist.c 1 -
FAIL irc_query_create irc-queries.c 1 -
FAIL irc_query_find irc-queries.c 1 -
FAIL check_query_changes irc-queries.c 1 -
FAIL event_privmsg irc-queries.c 1 -
Pass ctcp_action irc-queries.c 0
FAIL event_nick irc-queries.c 1 -
FAIL irc_queries_init irc-queries.c 1 -
FAIL irc_queries_deinit irc-queries.c 1 -
FAIL sig_server_connect_copy irc-servers-reconnect.c 1 -
FAIL sig_server_reconnect_save_status irc-servers-reconnect.c 1 -
FAIL sig_connected irc-servers-reconnect.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL event_nick_collision irc-servers-reconnect.c 1 -
Pass event_kill irc-servers-reconnect.c 0
FAIL irc_servers_reconnect_init irc-servers-reconnect.c 1 -
FAIL irc_servers_reconnect_deinit irc-servers-reconnect.c 1 -
FAIL sig_server_setup_fill_reconn irc-servers-setup.c 1 -
FAIL sig_server_setup_fill_connect irc-servers-setup.c 1 -
FAIL sig_server_setup_fill_chatnet irc-servers-setup.c 1 -
FAIL init_userinfo irc-servers-setup.c 1 -
FAIL sig_server_setup_read irc-servers-setup.c 1 -
FAIL sig_server_setup_saved irc-servers-setup.c 1 -
FAIL irc_servers_setup_init irc-servers-setup.c 1 -
FAIL irc_servers_setup_deinit irc-servers-setup.c 1 -
FAIL isnickflag_func irc-servers.c 1 -
Conditional Pass ischannel_func irc-servers.c 1 -
FAIL send_message irc-servers.c 1 -
FAIL server_init irc-servers.c 1 -
FAIL irc_server_init_connect irc-servers.c 1 -
FAIL irc_server_connect irc-servers.c 1 -
FAIL command_has_target irc-servers.c 1 -
FAIL irc_server_purge_output irc-servers.c 1 -
FAIL sig_connected irc-servers.c 1 -
FAIL isupport_destroy_hash irc-servers.c 1 -
FAIL sig_disconnected irc-servers.c 1 -
FAIL sig_server_quit irc-servers.c 1 -
FAIL irc_server_send_action irc-servers.c 1 -
FAIL irc_server_send_away irc-servers.c 1 -
FAIL irc_server_send_data irc-servers.c 1 -
FAIL server_cmd_timeout irc-servers.c 1 -
FAIL servers_cmd_timeout irc-servers.c 1 -
FAIL irc_servers_start_cmd_timeout irc-servers.c 1 -
FAIL irc_server_get_channels irc-servers.c 1 -
FAIL event_connected irc-servers.c 1 -
FAIL event_server_info irc-servers.c 1 -
FAIL parse_chanmodes irc-servers.c 1 -
FAIL parse_prefix irc-servers.c 1 -
FAIL event_isupport irc-servers.c 1 -
Conditional Pass event_motd irc-servers.c 1 -
Pass event_end_of_motd irc-servers.c 0
FAIL event_channels_formed irc-servers.c 1 -
FAIL event_hosthidden irc-servers.c 1 -
FAIL event_server_banned irc-servers.c 1 -
FAIL event_error irc-servers.c 1 -
FAIL event_ping irc-servers.c 1 -
Pass event_empty irc-servers.c 0
FAIL irc_server_init_isupport irc-servers.c 1 -
FAIL irc_servers_init irc-servers.c 1 -
FAIL irc_servers_deinit irc-servers.c 1 -
Pass session_isupport_foreach irc-session.c 0
FAIL sig_session_save_server irc-session.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL sig_session_restore_server irc-session.c 1 -
FAIL sig_session_restore_nick irc-session.c 1 -
FAIL session_restore_channel irc-session.c 1 -
FAIL sig_connected irc-session.c 1 -
FAIL irc_session_init irc-session.c 1 -
FAIL irc_session_deinit irc-session.c 1 -
FAIL irc_send_cmd_full irc.c 1 -
FAIL irc_send_cmd irc.c 1 -
FAIL irc_send_cmdv irc.c 1 -
FAIL irc_send_cmd_now irc.c 1 -
FAIL irc_send_cmd_first irc.c 1 -
FAIL split_nicks irc.c 1 -
FAIL irc_send_cmd_split irc.c 1 -
FAIL event_get_param irc.c 1 -
FAIL event_get_params irc.c 1 -
FAIL irc_server_event irc.c 1 -
FAIL irc_parse_prefix irc.c 1 -
FAIL irc_parse_incoming_line irc.c 1 -
FAIL irc_parse_incoming irc.c 1 -
FAIL irc_init_server irc.c 1 -
FAIL irc_irc_init irc.c 1 -
FAIL irc_irc_deinit irc.c 1 -
FAIL lag_get lag.c 1 -
Pass lag_ping_error lag.c 0
FAIL lag_event_pong lag.c 1 -
FAIL sig_unknown_command lag.c 1 -
FAIL sig_check_lag lag.c 1 -
FAIL lag_init lag.c 1 -
FAIL lag_deinit lag.c 1 -
FAIL printformat printtext.h analysed in listen.c 1 -
FAIL printformat_window printtext.h analysed in listen.c 1 -
FAIL printformat_dest printtext.h analysed in listen.c 1 -
FAIL printformat_gui printtext.h analysed in listen.c 1 -
FAIL remove_client listen.c 1 -
FAIL proxy_redirect_event listen.c 1 -
FAIL grab_who listen.c 1 -
FAIL handle_client_connect_cmd listen.c 1 -
FAIL handle_client_cmd listen.c 1 -
FAIL sig_listen_client listen.c 1 -
FAIL sig_listen listen.c 1 -
FAIL sig_incoming listen.c 1 -
FAIL sig_server_event listen.c 1 -
FAIL event_connected listen.c 1 -
Pass proxy_server_disconnected listen.c 0
FAIL sig_server_disconnected listen.c 1 -
FAIL event_nick listen.c 1 -
FAIL sig_message_own_public listen.c 1 -
FAIL sig_message_own_private listen.c 1 -
FAIL sig_message_own_action listen.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL find_listen listen.c 1 -
FAIL add_listen listen.c 1 -
FAIL remove_listen listen.c 1 -
FAIL read_settings listen.c 1 -
FAIL sig_dump listen.c 1 -
FAIL proxy_listen_init listen.c 1 -
FAIL proxy_listen_deinit listen.c 1 -
FAIL event_join massjoin.c 1 -
FAIL event_part massjoin.c 1 -
FAIL event_quit massjoin.c 1 -
FAIL event_kick massjoin.c 1 -
FAIL massjoin_send_hash massjoin.c 1 -
FAIL massjoin_send massjoin.c 1 -
FAIL server_check_massjoins massjoin.c 1 -
FAIL sig_massjoin_timeout massjoin.c 1 -
Pass read_settings massjoin.c 0
FAIL massjoin_init massjoin.c 1 -
FAIL massjoin_deinit massjoin.c 1 -
FAIL ban_free mode-lists.c 1 -
FAIL banlist_free mode-lists.c 1 -
FAIL banlist_find mode-lists.c 1 -
FAIL banlist_add mode-lists.c 1 -
FAIL banlist_remove mode-lists.c 1 -
FAIL channel_destroyed mode-lists.c 1 -
FAIL event_banlist mode-lists.c 1 -
FAIL mode_lists_init mode-lists.c 1 -
FAIL mode_lists_deinit mode-lists.c 1 -
FAIL nick_mode_change modes.c 1 -
FAIL prefix_add modes.c 1 -
FAIL prefix_del modes.c 1 -
FAIL mode_is_set modes.c 1 -
FAIL mode_add_arg modes.c 1 -
FAIL mode_add_sorted modes.c 1 -
FAIL node_remove_arg modes.c 1 -
FAIL mode_remove modes.c 1 -
FAIL mode_set modes.c 1 -
FAIL mode_set_arg modes.c 1 -
FAIL modes_type_a modes.c 1 -
FAIL modes_type_b modes.c 1 -
FAIL modes_type_c modes.c 1 -
FAIL modes_type_d modes.c 1 -
FAIL modes_type_prefix modes.c 1 -
FAIL channel_mode_is_set modes.c 1 -
FAIL parse_channel_modes modes.c 1 -
FAIL modes_join modes.c 1 -
FAIL parse_user_mode modes.c 1 -
FAIL event_user_mode modes.c 1 -
FAIL event_mode modes.c 1 -
FAIL event_oper modes.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL event_away modes.c 1 -
FAIL event_unaway modes.c 1 -
FAIL sig_req_usermode_change modes.c 1 -
FAIL channel_set_singlemode modes.c 1 -
FAIL channel_set_mode modes.c 1 -
FAIL get_wildcard_nicks modes.c 1 -
FAIL get_nicks modes.c 1 -
FAIL cmd_op modes.c 1 -
FAIL cmd_deop modes.c 1 -
FAIL cmd_voice modes.c 1 -
FAIL cmd_devoice modes.c 1 -
FAIL cmd_mode modes.c 1 -
Conditional Pass modes_server_init modes.c 1 -
FAIL modes_init modes.c 1 -
FAIL modes_deinit modes.c 1 -
FAIL netsplit_server_find netsplit.c 1 -
FAIL netsplit_server_create netsplit.c 1 -
FAIL netsplit_server_destroy netsplit.c 1 -
FAIL netsplit_add netsplit.c 1 -
FAIL netsplit_destroy netsplit.c 1 -
Pass netsplit_destroy_hash netsplit.c 0
FAIL netsplit_find netsplit.c 1 -
FAIL netsplit_find_channel netsplit.c 1 -
FAIL quitmsg_is_split netsplit.c 1 -
FAIL split_set_timeout netsplit.c 1 -
FAIL event_join netsplit.c 1 -
FAIL event_join_last netsplit.c 1 -
FAIL event_quit netsplit.c 1 -
FAIL event_nick netsplit.c 1 -
FAIL sig_disconnected netsplit.c 1 -
FAIL split_server_check netsplit.c 1 -
FAIL split_check_old netsplit.c 1 -
FAIL netsplit_init netsplit.c 1 -
FAIL netsplit_deinit netsplit.c 1 -
FAIL cmd_notify notify-commands.c 1 -
FAIL cmd_unnotify notify-commands.c 1 -
FAIL notifylist_commands_init notify-commands.c 1 -
FAIL notifylist_commands_deinit notify-commands.c 1 -
FAIL notify_nick_create notify-ison.c 1 -
FAIL notify_nick_destroy notify-ison.c 1 -
FAIL notify_nick_find notify-ison.c 1 -
FAIL ison_send notify-ison.c 1 -
FAIL notifylist_timeout_server notify-ison.c 1 -
FAIL notifylist_timeout_func notify-ison.c 1 -
FAIL ison_save_users notify-ison.c 1 -
FAIL whois_send notify-ison.c 1 -
FAIL whois_send_server notify-ison.c 1 -
FAIL whois_list_send notify-ison.c 1 -
FAIL ison_check_joins notify-ison.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL ison_check_parts notify-ison.c 1 -
FAIL event_ison notify-ison.c 1 -
FAIL read_settings notify-ison.c 1 -
FAIL notifylist_ison_init notify-ison.c 1 -
FAIL notifylist_ison_deinit notify-ison.c 1 -
FAIL notifylist_add_config notify-setup.c 1 -
FAIL notifylist_remove_config notify-setup.c 1 -
FAIL notifylist_read_config notify-setup.c 1 -
FAIL event_whois notify-whois.c 1 -
FAIL event_whois_away notify-whois.c 1 -
FAIL event_whois_end notify-whois.c 1 -
Pass expando_lastnotify notify-whois.c 0
FAIL notifylist_whois_init notify-whois.c 1 -
FAIL notifylist_whois_deinit notify-whois.c 1 -
FAIL notifylist_add notifylist.c 1 -
FAIL notify_destroy notifylist.c 1 -
FAIL notifylist_destroy_all notifylist.c 1 -
FAIL notifylist_remove notifylist.c 1 -
FAIL notifylist_ircnets_match notifylist.c 1 -
FAIL notifylist_find notifylist.c 1 -
FAIL notifylist_ison_server notifylist.c 1 -
FAIL notifylist_ison_serverlist notifylist.c 1 -
FAIL notifylist_ison notifylist.c 1 -
FAIL notifylist_init_server notifylist.c 1 -
FAIL notifylist_deinit_server notifylist.c 1 -
FAIL notifylist_left notifylist.c 1 -
Conditional Pass event_quit notifylist.c 1 -
FAIL notifylist_check_join notifylist.c 1 -
Conditional Pass event_privmsg notifylist.c 1 -
Conditional Pass event_join notifylist.c 1 -
FAIL sig_channel_wholist notifylist.c 1 -
FAIL irc_notifylist_init notifylist.c 1 -
FAIL irc_notifylist_deinit notifylist.c 1 -
Conditional Pass irc_proxy_init proxy.c 1 -
Pass irc_proxy_deinit proxy.c 0
FAIL server_idle_create servers-idle.c 1 -
FAIL server_idle_find_rec servers-idle.c 1 -
FAIL server_idle_add_redir servers-idle.c 1 -
FAIL server_idle_add_first_redir servers-idle.c 1 -
FAIL server_idle_insert_redir servers-idle.c 1 -
FAIL server_idle_destroy servers-idle.c 1 -
Pass server_idle_find servers-idle.c 0
FAIL server_idle_remove servers-idle.c 1 -
FAIL server_idle_next servers-idle.c 1 -
FAIL sig_disconnected servers-idle.c 1 -
FAIL sig_idle_timeout servers-idle.c 1 -
FAIL servers_idle_init servers-idle.c 1 -
FAIL servers_idle_deinit servers-idle.c 1 -
FAIL redirect_cmd_find servers-redirect.c 1 -

Quality Result   Procedure   Source File   Unique Violations    
           
FAIL redirect_cmd_destroy servers-redirect.c 1 -
Pass redirect_cmd_ref servers-redirect.c 0
FAIL redirect_cmd_unref servers-redirect.c 1 -
FAIL server_redirect_destroy servers-redirect.c 1 -
FAIL server_redirect_register servers-redirect.c 1 -
FAIL server_redirect_register_list servers-redirect.c 1 -
FAIL server_redirect_event servers-redirect.c 1 -
FAIL signal_list_move servers-redirect.c 1 -
FAIL server_redirect_event_list servers-redirect.c 1 -
FAIL server_redirect_command servers-redirect.c 1 -
FAIL redirect_args_match servers-redirect.c 1 -
FAIL redirect_cmd_list_find servers-redirect.c 1 -
FAIL redirect_match servers-redirect.c 1 -
FAIL redirect_abort servers-redirect.c 1 -
FAIL redirect_find servers-redirect.c 1 -
FAIL server_redirect_get servers-redirect.c 1 -
FAIL server_redirect_get_signal servers-redirect.c 1 -
FAIL server_redirect_peek_signal servers-redirect.c 1 -
FAIL sig_disconnected servers-redirect.c 1 -
Pass cmd_redirect_destroy servers-redirect.c 0
FAIL servers_redirect_init servers-redirect.c 1 -
FAIL servers_redirect_deinit servers-redirect.c 1 -


Global Information

Source Files in Group

Name Last Modification Date
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\proxy\proxy.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\proxy\listen.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\proxy\dump.c Tue Jul 21 11:48:09 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notifylist.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-whois.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-setup.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-ison.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\notifylist\notify-commands.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\flood\flood.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\flood\autoignore.c Tue Jul 21 11:48:10 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-server.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-send.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-resume.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-queue.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-get.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-chat.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\dcc\dcc-autoget.c Tue Jul 21 11:48:26 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\servers-redirect.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\servers-idle.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\netsplit.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\modes.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\mode-lists.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\massjoin.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\lag.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-session.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-servers.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-servers-setup.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-servers-reconnect.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-queries.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-nicklist.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-masks.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-expandos.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-core.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-commands.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-chatnets.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-channels.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\irc-channels-setup.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\ctcp.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\channels-query.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\channel-rejoin.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\channel-events.c Tue Jul 21 11:48:25 2009
D:\Code\SAMATE\SATE2009\sate2009_C_test_cases\c\irssi\irssi-0.8.14\src\irc\core\bans.c Tue Jul 21 11:48:25 2009




Global Basic Information

Number of procedures: 609
Number of locally uncalled procedures: 0
Number of reformatted executable lines: 25148
Number of lines of comments: 16904



Summary Report on all Program Components which FAIL



Globals / code outside procedures - FAIL

Standards Violation Summary - All files

Code File: Src Line Violation Standard
O autoignore.c: 21 Included file not protected with #define. CERT PRE06-C
O common.h: 4 Found #define. CERT PRE03-C
O common.h: 6 Found #define. CERT PRE03-C
O common.h: 7 Found #define. CERT PRE03-C
O common.h: 9 Found #define. CERT PRE03-C
O common.h: 9 Define used for numeric constant. CERT DCL00-C
O common.h: 47 Found #define. CERT PRE03-C
O common.h: 48 Found #define. CERT PRE03-C
O common.h: 49 Found #define. CERT PRE03-C
O common.h: 50 Found #define. CERT PRE03-C
O common.h: 51 Found #define. CERT PRE03-C
O common.h: 52 Found #define. CERT PRE03-C
O common.h: 56 Found #define. CERT PRE03-C
O common.h: 70 Found #define. CERT PRE03-C
O common.h: 71 Found #define. CERT PRE03-C
O common.h: 71 Literal value requires a U suffix. CERT INT13-C
O common.h: 86 Found #define. CERT PRE03-C
O common.h: 86 Literal value requires a U suffix. CERT INT13-C
O common.h: 86 Macro contains unacceptable items CERT PRE03-C
O common.h: 88 Found #define. CERT PRE03-C
O common.h: 88 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O common.h: 88 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 90 Found #define. CERT PRE03-C
O common.h: 93 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 93 Macro contains unacceptable items CERT PRE03-C
O common.h: 96 Found #define. CERT PRE03-C
O common.h: 96 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 96 Macro contains unacceptable items CERT PRE03-C
O common.h: 97 Found #define. CERT PRE03-C
O common.h: 97 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 97 Macro contains unacceptable items CERT PRE03-C
O common.h: 98 Found #define. CERT PRE03-C
O common.h: 98 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 98 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 98 Macro contains unacceptable items CERT PRE03-C
O common.h: 99 Found #define. CERT PRE03-C
O common.h: 99 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 99 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 99 Macro contains unacceptable items CERT PRE03-C
O common.h: 100 Found #define. CERT PRE03-C
O common.h: 100 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 100 Macro contains unacceptable items CERT PRE03-C
O common.h: 101 Found #define. CERT PRE03-C
O common.h: 101 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 101 Macro contains unacceptable items CERT PRE03-C
O common.h: 102 Found #define. CERT PRE03-C
O common.h: 102 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 102 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 102 Macro contains unacceptable items CERT PRE03-C
O common.h: 103 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O common.h: 103 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 103 Macro contains unacceptable items CERT PRE03-C
O common.h: 104 Found #define. CERT PRE03-C
O common.h: 104 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 104 Macro contains unacceptable items CERT PRE03-C
O common.h: 105 Found #define. CERT PRE03-C
O common.h: 105 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 105 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 105 Macro contains unacceptable items CERT PRE03-C
O common.h: 106 Found #define. CERT PRE03-C
O common.h: 106 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 106 Macro contains unacceptable items CERT PRE03-C
O common.h: 107 Found #define. CERT PRE03-C
O common.h: 107 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 107 Macro contains unacceptable items CERT PRE03-C
O common.h: 108 Found #define. CERT PRE03-C
O common.h: 108 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 108 Macro contains unacceptable items CERT PRE03-C
O common.h: 109 Found #define. CERT PRE03-C
O common.h: 109 Use of banned function or variable. CERT DCL03-C,INT06-C
O common.h: 109 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 109 Macro contains unacceptable items CERT PRE03-C
O common.h: 110 Found #define. CERT PRE03-C
O common.h: 110 Macro replacement list needs parentheses. CERT PRE02-C
O common.h: 110 Macro contains unacceptable items CERT PRE03-C
O irc.h: 18 Found #define. CERT PRE03-C
O irc.h: 18 Use of function like macro. CERT PRE00-C
O irc.h: 22 Found #define. CERT PRE03-C
O irc.h: 22 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc.h: 22 Use of function like macro. CERT PRE00-C
O irc.h: 22 Macro contains unacceptable items CERT PRE03-C
O irc.h: 25 Found #define. CERT PRE03-C
O irc.h: 25 Use of function like macro. CERT PRE00-C
O irc.h: 31 Found #define. CERT PRE03-C
O irc.h: 31 Use of function like macro. CERT PRE00-C
O irc.h: 32 Found #define. CERT PRE03-C
M irc.h: 38 Declaration is missing type. CERT DCL31-C
O irc.h: 38 Parameter list is KR. CERT DCL07-C
O irc.h: 38 Literal value requires a U suffix. CERT INT13-C
O signals.h: 4 Found #define. CERT PRE03-C
O signals.h: 4 Define used for numeric constant. CERT DCL00-C
O signals.h: 5 Found #define. CERT PRE03-C
O signals.h: 5 Define used for numeric constant. CERT DCL00-C
O signals.h: 6 Found #define. CERT PRE03-C
O signals.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 8 Found #define. CERT PRE03-C
O signals.h: 8 Define used for numeric constant. CERT DCL00-C
O signals.h: 20 Found #define. CERT PRE03-C
O signals.h: 20 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 20 Macro contains unacceptable items CERT PRE03-C

Code File: Src Line Violation Standard
O signals.h: 22 Found #define. CERT PRE03-C
O signals.h: 22 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 22 Macro contains unacceptable items CERT PRE03-C
O signals.h: 24 Found #define. CERT PRE03-C
O signals.h: 24 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 24 Macro contains unacceptable items CERT PRE03-C
O signals.h: 27 Found #define. CERT PRE03-C
O signals.h: 27 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 27 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 27 Macro contains unacceptable items CERT PRE03-C
O signals.h: 29 Found #define. CERT PRE03-C
O signals.h: 29 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 29 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 29 Macro contains unacceptable items CERT PRE03-C
O signals.h: 31 Found #define. CERT PRE03-C
O signals.h: 32 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 32 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 32 Macro contains unacceptable items CERT PRE03-C
O signals.h: 36 Found #define. CERT PRE03-C
O signals.h: 36 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 36 Macro contains unacceptable items CERT PRE03-C
O signals.h: 38 Found #define. CERT PRE03-C
O signals.h: 38 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 38 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 38 Macro contains unacceptable items CERT PRE03-C
O signals.h: 43 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O signals.h: 44 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O signals.h: 47 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O signals.h: 61 Found #define. CERT PRE03-C
O signals.h: 61 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 67 Found #define. CERT PRE03-C
O signals.h: 68 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 68 Macro replacement list needs parentheses. CERT PRE02-C
O signals.h: 70 Found #define. CERT PRE03-C
O signals.h: 70 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O signals.h: 70 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 25 Enum, struct or union not typedeffed. CERT DCL05-C
O commands.h: 30 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 31 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 33 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 34 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 35 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 36 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 37 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 38 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 39 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 40 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 41 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 42 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 43 Incomplete initialisation of enumerator. CERT INT09-C

Code File: Src Line Violation Standard
O commands.h: 45 Incomplete initialisation of enumerator. CERT INT09-C
O commands.h: 48 Found #define. CERT PRE03-C
O commands.h: 49 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 49 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 52 Found #define. CERT PRE03-C
O commands.h: 52 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 52 Macro contains unacceptable items CERT PRE03-C
O commands.h: 59 Found #define. CERT PRE03-C
O commands.h: 59 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 59 Macro contains unacceptable items CERT PRE03-C
O commands.h: 72 Found #define. CERT PRE03-C
O commands.h: 72 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 72 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 73 Found #define. CERT PRE03-C
O commands.h: 73 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 73 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 74 Found #define. CERT PRE03-C
O commands.h: 74 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 74 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 76 Found #define. CERT PRE03-C
O commands.h: 76 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 76 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 77 Found #define. CERT PRE03-C
O commands.h: 77 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 77 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 78 Found #define. CERT PRE03-C
O commands.h: 78 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 78 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 80 Found #define. CERT PRE03-C
O commands.h: 80 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 80 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 81 Found #define. CERT PRE03-C
O commands.h: 81 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 81 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 82 Found #define. CERT PRE03-C
O commands.h: 82 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 82 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 85 Found #define. CERT PRE03-C
O commands.h: 85 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 85 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 110 Found #define. CERT PRE03-C
O commands.h: 111 Non standard character @ in source. CERT MSC09-C
O commands.h: 110 Use of function like macro. CERT PRE00-C
O commands.h: 114 Found #define. CERT PRE03-C
O commands.h: 115 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O commands.h: 115 Macro replacement list needs parentheses. CERT PRE02-C
O commands.h: 121 Found #define. CERT PRE03-C
O commands.h: 121 Use of function like macro. CERT PRE00-C
O commands.h: 123 Found #define. CERT PRE03-C
O commands.h: 123 Define used for numeric constant. CERT DCL00-C

Code File: Src Line Violation Standard
O commands.h: 125 Found #define. CERT PRE03-C
O commands.h: 125 Define used for numeric constant. CERT DCL00-C
O commands.h: 130 Comment possibly contains code CERT MSC04-C
O commands.h: 131 Comment possibly contains code CERT MSC04-C
O commands.h: 133 Comment possibly contains code CERT MSC04-C
O commands.h: 148 Found #define. CERT PRE03-C
O commands.h: 148 Define used for numeric constant. CERT DCL00-C
O commands.h: 150 Found #define. CERT PRE03-C
O commands.h: 150 Define used for numeric constant. CERT DCL00-C
O commands.h: 152 Found #define. CERT PRE03-C
O commands.h: 152 Define used for numeric constant. CERT DCL00-C
O commands.h: 154 Found #define. CERT PRE03-C
O commands.h: 162 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O irc.h: 60 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O module.h: 13 Found #define. CERT PRE03-C
O modules.h: 4 Found #define. CERT PRE03-C
O modules.h: 4 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 7 Found #define. CERT PRE03-C
O modules.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 10 Found #define. CERT PRE03-C
O modules.h: 10 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 10 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 13 Found #define. CERT PRE03-C
O modules.h: 13 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 16 Found #define. CERT PRE03-C
O modules.h: 16 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 21 Found #define. CERT PRE03-C
O modules.h: 24 Found #define. CERT PRE03-C
O modules.h: 24 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 27 Enum, struct or union not typedeffed. CERT DCL05-C
O modules.h: 47 Enum, struct or union not typedeffed. CERT DCL05-C
O modules.h: 59 Found #define. CERT PRE03-C
O modules.h: 59 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 59 Macro replacement list needs parentheses. CERT PRE02-C
O modules.h: 65 Found #define. CERT PRE03-C
O modules.h: 65 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 65 Use of banned function or variable. CERT DCL03-C,INT06-C
O modules.h: 65 Use of function like macro. CERT PRE00-C
O modules.h: 67 Found #define. CERT PRE03-C
O modules.h: 67 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modules.h: 67 Use of banned function or variable. CERT DCL03-C,INT06-C
O modules.h: 67 Use of function like macro. CERT PRE00-C
O levels.h: 10 Enum, struct or union not typedeffed. CERT DCL05-C
O misc.h: 8 Found #define. CERT PRE03-C
O misc.h: 8 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O misc.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O misc.h: 8 Macro contains unacceptable items CERT PRE03-C
O settings.h: 31 Found #define. CERT PRE03-C
O settings.h: 31 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 31 Macro replacement list needs parentheses. CERT PRE02-C

Code File: Src Line Violation Standard
O settings.h: 32 Found #define. CERT PRE03-C
O settings.h: 32 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 32 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 33 Found #define. CERT PRE03-C
O settings.h: 33 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 33 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 35 Found #define. CERT PRE03-C
O settings.h: 35 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 35 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 36 Found #define. CERT PRE03-C
O settings.h: 36 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 36 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 37 Found #define. CERT PRE03-C
O settings.h: 37 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 37 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 39 Found #define. CERT PRE03-C
O settings.h: 39 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 39 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 40 Found #define. CERT PRE03-C
O settings.h: 40 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 40 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 41 Found #define. CERT PRE03-C
O settings.h: 41 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 41 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 42 Found #define. CERT PRE03-C
O settings.h: 42 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 42 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 43 Found #define. CERT PRE03-C
O settings.h: 43 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 43 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 44 Found #define. CERT PRE03-C
O settings.h: 44 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 44 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 45 Found #define. CERT PRE03-C
O settings.h: 45 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 45 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 46 Found #define. CERT PRE03-C
O settings.h: 46 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 46 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 76 Found #define. CERT PRE03-C
O settings.h: 76 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 76 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 78 Found #define. CERT PRE03-C
O settings.h: 78 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 78 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 80 Found #define. CERT PRE03-C
O settings.h: 80 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 80 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 82 Found #define. CERT PRE03-C
O settings.h: 82 Macro parameter not in brackets. CERT PRE01-C,PRE02-C

Code File: Src Line Violation Standard
O settings.h: 82 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 84 Found #define. CERT PRE03-C
O settings.h: 84 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 84 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 86 Found #define. CERT PRE03-C
O settings.h: 86 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O settings.h: 86 Macro replacement list needs parentheses. CERT PRE02-C
O settings.h: 106 Found #define. CERT PRE03-C
O settings.h: 106 Macro replacement list needs parentheses. CERT PRE02-C
O chat-protocols.h: 4 Enum, struct or union not typedeffed. CERT DCL05-C
O chat-protocols.h: 29 Found #define. CERT PRE03-C
O chat-protocols.h: 29 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O chat-protocols.h: 29 Use of banned function or variable. CERT DCL03-C,INT06-C
O chat-protocols.h: 29 Use of function like macro. CERT PRE00-C
O chat-protocols.h: 34 Found #define. CERT PRE03-C
O chat-protocols.h: 36 Use of function like macro. CERT PRE00-C
O chat-protocols.h: 36 Macro contains unacceptable items CERT PRE03-C
O servers.h: 7 Found #define. CERT PRE03-C
O servers.h: 8 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O servers.h: 11 Found #define. CERT PRE03-C
O servers.h: 11 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers.h: 11 Macro replacement list needs parentheses. CERT PRE02-C
O servers.h: 14 Found #define. CERT PRE03-C
O servers.h: 14 Use of function like macro. CERT PRE00-C
O servers.h: 14 Macro contains unacceptable items CERT PRE03-C
O servers.h: 17 Found #define. CERT PRE03-C
O servers.h: 17 Use of function like macro. CERT PRE00-C
O servers.h: 17 Macro contains unacceptable items CERT PRE03-C
O servers.h: 20 Found #define. CERT PRE03-C
O servers.h: 20 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers.h: 20 Macro replacement list needs parentheses. CERT PRE02-C
O servers.h: 25 Enum, struct or union not typedeffed. CERT DCL05-C
O servers.h: 26 Included file not protected with #define. CERT PRE06-C
O server-connect-rec.h: 11 Identifier not declared on new line. CERT DCL04-C
O server-connect-rec.h: 19 Identifier not declared on new line. CERT DCL04-C
O servers.h: 29 Found #define. CERT PRE03-C
O servers.h: 30 Enum, struct or union not typedeffed. CERT DCL05-C
O servers.h: 31 Included file not protected with #define. CERT PRE06-C
O servers.h: 34 Found #define. CERT PRE03-C
O servers.h: 34 Define used for numeric constant. CERT DCL00-C
O servers.h: 35 Found #define. CERT PRE03-C
O servers.h: 35 Define used for numeric constant. CERT DCL00-C
O servers.h: 37 Identifier not declared on new line. CERT DCL04-C
O channels.h: 7 Found #define. CERT PRE03-C
O channels.h: 7 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O channels.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O channels.h: 11 Found #define. CERT PRE03-C
O channels.h: 11 Use of function like macro. CERT PRE00-C
O channels.h: 11 Macro contains unacceptable items CERT PRE03-C

Code File: Src Line Violation Standard
O channels.h: 14 Found #define. CERT PRE03-C
O channels.h: 15 Enum, struct or union not typedeffed. CERT DCL05-C
O channels.h: 16 Included file not protected with #define. CERT PRE06-C
O channel-rec.h: 3 Included file not protected with #define. CERT PRE06-C
O window-item-rec.h: 18 Found #define. CERT PRE03-C
O window-item-rec.h: 18 Use of function like macro. CERT PRE00-C
O irc-channels.h: 8 Found #define. CERT PRE03-C
O irc-channels.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O irc-channels.h: 11 Found #define. CERT PRE03-C
O irc-channels.h: 11 Use of function like macro. CERT PRE00-C
O irc-channels.h: 11 Macro contains unacceptable items CERT PRE03-C
O irc-channels.h: 14 Found #define. CERT PRE03-C
O irc-channels.h: 15 Enum, struct or union not typedeffed. CERT DCL05-C
O irc-channels.h: 32 Found #define. CERT PRE03-C
O irc-channels.h: 32 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-channels.h: 32 Macro replacement list needs parentheses. CERT PRE02-C
O nicklist.h: 5 Found #define. CERT PRE03-C
O nicklist.h: 5 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O nicklist.h: 5 Macro replacement list needs parentheses. CERT PRE02-C
O nicklist.h: 8 Found #define. CERT PRE03-C
O nicklist.h: 8 Use of function like macro. CERT PRE00-C
O nicklist.h: 8 Macro contains unacceptable items CERT PRE03-C
O nicklist.h: 11 Found #define. CERT PRE03-C
O nicklist.h: 11 Define used for numeric constant. CERT DCL00-C
O nicklist.h: 13 Enum, struct or union not typedeffed. CERT DCL05-C
O nicklist.h: 14 Included file not protected with #define. CERT PRE06-C
O nick-rec.h: 24 Comment possibly contains code CERT MSC04-C
O modes.h: 10 Enum, struct or union not typedeffed. CERT DCL05-C
O modes.h: 16 Found #define. CERT PRE03-C
O modes.h: 16 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modes.h: 19 Use of function like macro. CERT PRE00-C
O modes.h: 16 Macro contains unacceptable items CERT PRE03-C
O modes.h: 22 Found #define. CERT PRE03-C
O modes.h: 24 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modes.h: 24 Use of function like macro. CERT PRE00-C
O modes.h: 24 Macro contains unacceptable items CERT PRE03-C
O modes.h: 27 Found #define. CERT PRE03-C
O modes.h: 27 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modes.h: 27 Macro replacement list needs parentheses. CERT PRE02-C
O modes.h: 30 Found #define. CERT PRE03-C
O modes.h: 30 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modes.h: 30 Use of function like macro. CERT PRE00-C
O modes.h: 30 Macro contains unacceptable items CERT PRE03-C
O modes.h: 34 Found #define. CERT PRE03-C
O modes.h: 34 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modes.h: 34 Use of function like macro. CERT PRE00-C
O modes.h: 34 Macro contains unacceptable items CERT PRE03-C
O modes.h: 36 Found #define. CERT PRE03-C
O modes.h: 36 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O modes.h: 36 Use of function like macro. CERT PRE00-C

Code File: Src Line Violation Standard
O modes.h: 36 Macro contains unacceptable items CERT PRE03-C
O irc-servers.h: 9 Found #define. CERT PRE03-C
O irc-servers.h: 9 Macro replacement list needs parentheses. CERT PRE02-C
O irc-servers.h: 12 Found #define. CERT PRE03-C
O irc-servers.h: 12 Macro replacement list needs parentheses. CERT PRE02-C
O irc-servers.h: 16 Found #define. CERT PRE03-C
O irc-servers.h: 16 Use of function like macro. CERT PRE00-C
O irc-servers.h: 16 Macro contains unacceptable items CERT PRE03-C
O irc-servers.h: 19 Found #define. CERT PRE03-C
O irc-servers.h: 19 Use of function like macro. CERT PRE00-C
O irc-servers.h: 19 Macro contains unacceptable items CERT PRE03-C
O irc-servers.h: 24 Enum, struct or union not typedeffed. CERT DCL05-C
O irc-servers.h: 34 Identifier not declared on new line. CERT DCL04-C
O irc-servers.h: 37 Found #define. CERT PRE03-C
O irc-servers.h: 38 Enum, struct or union not typedeffed. CERT DCL05-C
O ignore.h: 10 Enum, struct or union not typedeffed. CERT DCL05-C
O bans.c: 21 Included file not protected with #define. CERT PRE06-C
O module.h: 4 Found #define. CERT PRE03-C
O irc-masks.h: 6 Found #define. CERT PRE03-C
O irc-masks.h: 6 Define used for numeric constant. CERT DCL00-C
O irc-masks.h: 7 Found #define. CERT PRE03-C
O irc-masks.h: 7 Define used for numeric constant. CERT DCL00-C
O irc-masks.h: 8 Found #define. CERT PRE03-C
O irc-masks.h: 8 Define used for numeric constant. CERT DCL00-C
O irc-masks.h: 9 Found #define. CERT PRE03-C
O irc-masks.h: 9 Define used for numeric constant. CERT DCL00-C
O irc-commands.h: 6 Found #define. CERT PRE03-C
O irc-commands.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-commands.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O irc-commands.h: 8 Found #define. CERT PRE03-C
O irc-commands.h: 8 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-commands.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O irc-commands.h: 10 Found #define. CERT PRE03-C
O irc-commands.h: 10 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-commands.h: 10 Macro replacement list needs parentheses. CERT PRE02-C
O irc-commands.h: 15 Found #define. CERT PRE03-C
O irc-commands.h: 15 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-commands.h: 15 Macro replacement list needs parentheses. CERT PRE02-C
O irc-commands.h: 15 Macro contains unacceptable items CERT PRE03-C
O bans.c: 34 Found #define. CERT PRE03-C
O bans.c: 35 Found #define. CERT PRE03-C
O bans.c: 36 Found #define. CERT PRE03-C
O bans.c: 37 Found #define. CERT PRE03-C
O bans.c: 38 Found #define. CERT PRE03-C
O bans.c: 39 Found #define. CERT PRE03-C
O channel-events.c: 21 Included file not protected with #define. CERT PRE06-C
O channels-setup.h: 6 Found #define. CERT PRE03-C
O channels-setup.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O channels-setup.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O channels-setup.h: 9 Found #define. CERT PRE03-C

Code File: Src Line Violation Standard
O channels-setup.h: 9 Use of function like macro. CERT PRE00-C
O channels-setup.h: 9 Macro contains unacceptable items CERT PRE03-C
O channels-setup.h: 12 Enum, struct or union not typedeffed. CERT DCL05-C
O channels-setup.h: 13 Included file not protected with #define. CERT PRE06-C
O channels-setup.h: 27 Found #define. CERT PRE03-C
O channels-setup.h: 27 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O channels-setup.h: 27 Use of function like macro. CERT PRE00-C
O channel-rejoin.c: 22 Included file not protected with #define. CERT PRE06-C
O channel-rejoin.c: 32 Found #define. CERT PRE03-C
O channel-rejoin.c: 32 Literal value requires a U suffix. CERT INT13-C
O channel-rejoin.c: 68 Found #define. CERT PRE03-C
O channel-rejoin.c: 68 Use of function like macro. CERT PRE00-C
O channels-query.c: 41 Included file not protected with #define. CERT PRE06-C
O servers-redirect.h: 22 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O servers-redirect.h: 51 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O channels-query.c: 53 Declaration of type not in header file. CERT DCL12-C
O channels-query.c: 53 Enum, struct or union not typedeffed. CERT DCL05-C
O channels-query.c: 61 Found #define. CERT PRE03-C
O channels-query.c: 61 Use of function like macro. CERT PRE00-C
O channels-query.c: 63 Declaration of type not in header file. CERT DCL12-C
O ctcp.c: 21 Included file not protected with #define. CERT PRE06-C
O special-vars.h: 6 Found #define. CERT PRE03-C
O special-vars.h: 6 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 7 Found #define. CERT PRE03-C
O special-vars.h: 7 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 8 Found #define. CERT PRE03-C
O special-vars.h: 8 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 9 Found #define. CERT PRE03-C
O special-vars.h: 9 Define used for numeric constant. CERT DCL00-C
O special-vars.h: 10 Found #define. CERT PRE03-C
O special-vars.h: 10 Define used for numeric constant. CERT DCL00-C
O servers-idle.h: 8 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O servers-idle.h: 9 Found #define. CERT PRE03-C
O servers-idle.h: 10 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers-idle.h: 10 Macro replacement list needs parentheses. CERT PRE02-C
O servers-idle.h: 16 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O servers-idle.h: 17 Found #define. CERT PRE03-C
O servers-idle.h: 18 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers-idle.h: 18 Macro replacement list needs parentheses. CERT PRE02-C
O servers-idle.h: 24 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O servers-idle.h: 25 Found #define. CERT PRE03-C
O servers-idle.h: 26 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers-idle.h: 26 Macro replacement list needs parentheses. CERT PRE02-C
O ctcp.c: 33 Declaration of type not in header file. CERT DCL12-C
O dcc-autoget.c: 21 Included file not protected with #define. CERT PRE06-C
O module.h: 4 Found #define. CERT PRE03-C
O network.h: 18 Found #define. CERT PRE03-C
O network.h: 20 Found #define. CERT PRE03-C
O network.h: 20 Define used for numeric constant. CERT DCL00-C
O network.h: 24 Enum, struct or union not typedeffed. CERT DCL05-C

Code File: Src Line Violation Standard
O network.h: 35 Found #define. CERT PRE03-C
O network.h: 37 Found #define. CERT PRE03-C
O network.h: 37 Define used for numeric constant. CERT DCL00-C
O network.h: 40 Found #define. CERT PRE03-C
O network.h: 40 Use of function like macro. CERT PRE00-C
O dcc.h: 7 Found #define. CERT PRE03-C
O dcc.h: 7 Use of function like macro. CERT PRE00-C
O dcc.h: 12 Included file not protected with #define. CERT PRE06-C
O dcc-rec.h: 19 Identifier not declared on new line. CERT DCL04-C
O dcc.h: 16 Found #define. CERT PRE03-C
O dcc.h: 17 Use of function like macro. CERT PRE00-C
O dcc.h: 20 Found #define. CERT PRE03-C
O dcc.h: 21 Use of function like macro. CERT PRE00-C
O dcc.h: 24 Found #define. CERT PRE03-C
O dcc.h: 25 Use of function like macro. CERT PRE00-C
O dcc.h: 28 Found #define. CERT PRE03-C
O dcc.h: 28 Use of function like macro. CERT PRE00-C
O dcc.h: 37 Found #define. CERT PRE03-C
O dcc.h: 37 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc.h: 37 Use of function like macro. CERT PRE00-C
O dcc-get.h: 6 Found #define. CERT PRE03-C
O dcc-get.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc-get.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O dcc-get.h: 9 Found #define. CERT PRE03-C
O dcc-get.h: 9 Use of function like macro. CERT PRE00-C
O dcc-get.h: 9 Macro contains unacceptable items CERT PRE03-C
O dcc-get.h: 12 Enum, struct or union not typedeffed. CERT DCL05-C
O dcc-get.h: 21 Included file not protected with #define. CERT PRE06-C
O dcc-file-rec.h: 3 Identifier not declared on new line. CERT DCL04-C
O dcc-get.h: 30 Found #define. CERT PRE03-C
O dcc-chat.c: 21 Included file not protected with #define. CERT PRE06-C
O net-sendbuffer.h: 4 Found #define. CERT PRE03-C
O net-sendbuffer.h: 4 Define used for numeric constant. CERT DCL00-C
O net-sendbuffer.h: 5 Found #define. CERT PRE03-C
O net-sendbuffer.h: 5 Define used for numeric constant. CERT DCL00-C
O net-sendbuffer.h: 7 Enum, struct or union not typedeffed. CERT DCL05-C
O queries.h: 7 Found #define. CERT PRE03-C
O queries.h: 7 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O queries.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O queries.h: 11 Found #define. CERT PRE03-C
O queries.h: 11 Use of function like macro. CERT PRE00-C
O queries.h: 11 Macro contains unacceptable items CERT PRE03-C
O queries.h: 14 Found #define. CERT PRE03-C
O queries.h: 15 Enum, struct or union not typedeffed. CERT DCL05-C
O queries.h: 16 Included file not protected with #define. CERT PRE06-C
O irc-queries.h: 8 Found #define. CERT PRE03-C
O irc-queries.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O irc-queries.h: 11 Found #define. CERT PRE03-C
O irc-queries.h: 11 Use of function like macro. CERT PRE00-C
O irc-queries.h: 11 Macro contains unacceptable items CERT PRE03-C

Code File: Src Line Violation Standard
O dcc-chat.h: 6 Found #define. CERT PRE03-C
O dcc-chat.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc-chat.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O dcc-chat.h: 9 Found #define. CERT PRE03-C
O dcc-chat.h: 9 Use of function like macro. CERT PRE00-C
O dcc-chat.h: 9 Macro contains unacceptable items CERT PRE03-C
O dcc-chat.h: 12 Enum, struct or union not typedeffed. CERT DCL05-C
O dcc-chat.h: 22 Found #define. CERT PRE03-C
O dcc-chat.c: 600 Found #define. CERT PRE03-C
O dcc-chat.c: 600 Use of function like macro. CERT PRE00-C
O dcc-chat.c: 603 Found #define. CERT PRE03-C
O dcc-chat.c: 606 Use of function like macro. CERT PRE00-C
O dcc-get.c: 21 Included file not protected with #define. CERT PRE06-C
O dcc-send.h: 6 Found #define. CERT PRE03-C
O dcc-send.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc-send.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O dcc-send.h: 9 Found #define. CERT PRE03-C
O dcc-send.h: 9 Use of function like macro. CERT PRE00-C
O dcc-send.h: 9 Macro contains unacceptable items CERT PRE03-C
O dcc-send.h: 22 Found #define. CERT PRE03-C
O dcc-get.c: 352 Found #define. CERT PRE03-C
O dcc-get.c: 352 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc-get.c: 352 Use of banned function or variable. CERT DCL03-C,INT06-C
O dcc-get.c: 354 Use of function like macro. CERT PRE00-C
O dcc-queue.c: 23 Included file not protected with #define. CERT PRE06-C
O dcc-queue.h: 6 Enum, struct or union not typedeffed. CERT DCL05-C
O dcc-resume.c: 21 Included file not protected with #define. CERT PRE06-C
O dcc-file.h: 7 Included file not protected with #define. CERT PRE06-C
O dcc-resume.c: 47 Found #define. CERT PRE03-C
O dcc-resume.c: 47 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc-resume.c: 47 Use of banned function or variable. CERT DCL03-C,INT06-C
O dcc-resume.c: 47 Use of function like macro. CERT PRE00-C
O dcc-send.c: 21 Included file not protected with #define. CERT PRE06-C
O dcc-send.h: 13 Included file not protected with #define. CERT PRE06-C
O dcc-send.c: 38 Found #define. CERT PRE03-C
O dcc-send.c: 38 Define used for numeric constant. CERT DCL00-C
O dcc-server.c: 21 Included file not protected with #define. CERT PRE06-C
O dcc-server.h: 6 Found #define. CERT PRE03-C
O dcc-server.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O dcc-server.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O dcc-server.h: 9 Found #define. CERT PRE03-C
O dcc-server.h: 9 Use of function like macro. CERT PRE00-C
O dcc-server.h: 9 Macro contains unacceptable items CERT PRE03-C
O dcc-server.h: 12 Enum, struct or union not typedeffed. CERT DCL05-C
O dcc-server.h: 22 Found #define. CERT PRE03-C
O dcc.c: 21 Included file not protected with #define. CERT PRE06-C
O servers-setup.h: 6 Found #define. CERT PRE03-C
O servers-setup.h: 6 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O servers-setup.h: 6 Macro replacement list needs parentheses. CERT PRE02-C
O servers-setup.h: 10 Use of function like macro. CERT PRE00-C

Code File: Src Line Violation Standard
O servers-setup.h: 10 Macro contains unacceptable items CERT PRE03-C
O servers-setup.h: 13 Enum, struct or union not typedeffed. CERT DCL05-C
O servers-setup.h: 14 Included file not protected with #define. CERT PRE06-C
O server-setup-rec.h: 17 Identifier not declared on new line. CERT DCL04-C
O servers-setup.h: 19 Identifier not declared on new line. CERT DCL04-C
O dump.c: 21 Included file not protected with #define. CERT PRE06-C
O module.h: 3 Found #define. CERT PRE03-C
O proxy.h: 21 Identifier not declared on new line. CERT DCL04-C
O module.h: 22 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O module.h: 23 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O module.h: 24 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O module.h: 25 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O module.h: 26 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O dump.c: 25 Found #define. CERT PRE03-C
O dump.c: 25 Included file not protected with #define. CERT PRE06-C
O irssi-version.h: 1 Define used for numeric constant. CERT DCL00-C
O irssi-version.h: 2 Found #define. CERT PRE03-C
O irssi-version.h: 2 Define used for numeric constant. CERT DCL00-C
O irc-nicklist.h: 19 Found #define. CERT PRE03-C
O irc-nicklist.h: 19 Use of function like macro. CERT PRE00-C
O irc-nicklist.h: 19 Macro contains unacceptable items CERT PRE03-C
O irc-nicklist.h: 20 Found #define. CERT PRE03-C
O irc-nicklist.h: 20 Use of function like macro. CERT PRE00-C
O irc-nicklist.h: 20 Macro contains unacceptable items CERT PRE03-C
O flood.c: 21 Included file not protected with #define. CERT PRE06-C
O flood.c: 35 Declaration of type not in header file. CERT DCL12-C
O flood.c: 42 Declaration of type not in header file. CERT DCL12-C
O flood.c: 48 Identifier not declared on new line. CERT DCL04-C
O irc-channels-setup.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-channels.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-channels.c: 63 Found #define. CERT PRE03-C
O irc-channels.c: 63 Use of function like macro. CERT PRE00-C
O irc-channels.c: 63 Macro contains unacceptable items CERT PRE03-C
O irc-chatnets.c: 21 Included file not protected with #define. CERT PRE06-C
O iconfig.h: 4 Enum, struct or union not typedeffed. CERT DCL05-C
O iconfig.h: 12 Found #define. CERT PRE03-C
O iconfig.h: 12 Use of function like macro. CERT PRE00-C
O iconfig.h: 14 Found #define. CERT PRE03-C
O iconfig.h: 14 Use of function like macro. CERT PRE00-C
O iconfig.h: 20 Enum, struct or union not typedeffed. CERT DCL05-C
O iconfig.h: 49 Enum, struct or union not typedeffed. CERT DCL05-C
O iconfig.h: 86 Found #define. CERT PRE03-C
O iconfig.h: 86 Macro replacement list needs parentheses. CERT PRE02-C
O chatnets.h: 7 Found #define. CERT PRE03-C
O chatnets.h: 7 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O chatnets.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O chatnets.h: 10 Found #define. CERT PRE03-C
O chatnets.h: 10 Use of function like macro. CERT PRE00-C
O chatnets.h: 10 Macro contains unacceptable items CERT PRE03-C
O chatnets.h: 13 Enum, struct or union not typedeffed. CERT DCL05-C

Code File: Src Line Violation Standard
O chatnets.h: 14 Included file not protected with #define. CERT PRE06-C
O chatnet-rec.h: 12 Identifier not declared on new line. CERT DCL04-C
O irc-chatnets.h: 8 Found #define. CERT PRE03-C
O irc-chatnets.h: 8 Macro replacement list needs parentheses. CERT PRE02-C
O irc-chatnets.h: 11 Found #define. CERT PRE03-C
O irc-chatnets.h: 11 Use of function like macro. CERT PRE00-C
O irc-chatnets.h: 11 Macro contains unacceptable items CERT PRE03-C
O irc-chatnets.h: 14 Found #define. CERT PRE03-C
O irc-chatnets.h: 14 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-chatnets.h: 14 Macro replacement list needs parentheses. CERT PRE02-C
O irc-chatnets.h: 15 Found #define. CERT PRE03-C
O irc-chatnets.h: 15 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-chatnets.h: 15 Macro replacement list needs parentheses. CERT PRE02-C
O irc-chatnets.h: 17 Enum, struct or union not typedeffed. CERT DCL05-C
O irc-chatnets.h: 28 Identifier not declared on new line. CERT DCL04-C
O irc-chatnets.h: 33 Found #define. CERT PRE03-C
O irc-chatnets.h: 33 Macro replacement list needs parentheses. CERT PRE02-C
O irc-chatnets.h: 35 Found #define. CERT PRE03-C
O irc-chatnets.h: 35 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O irc-chatnets.h: 35 Macro replacement list needs parentheses. CERT PRE02-C
O irc-commands.c: 21 Included file not protected with #define. CERT PRE06-C
O window-item-def.h: 4 Found #define. CERT PRE03-C
O window-item-def.h: 5 Enum, struct or union not typedeffed. CERT DCL05-C
O window-item-def.h: 6 Included file not protected with #define. CERT PRE06-C
O servers-reconnect.h: 6 Found #define. CERT PRE03-C
O servers-reconnect.h: 6 Literal value requires a U suffix. CERT INT13-C
O irc-commands.c: 40 Found #define. CERT PRE03-C
O irc-commands.c: 40 Define used for numeric constant. CERT DCL00-C
O irc-commands.c: 44 Found #define. CERT PRE03-C
O irc-commands.c: 44 Define used for numeric constant. CERT DCL00-C
O irc-commands.c: 51 Found #define. CERT PRE03-C
O irc-commands.c: 51 Define used for numeric constant. CERT DCL00-C
O irc-commands.c: 53 Declaration of type not in header file. CERT DCL12-C
O irc-core.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-servers-setup.h: 7 Found #define. CERT PRE03-C
O irc-servers-setup.h: 7 Macro replacement list needs parentheses. CERT PRE02-C
O irc-servers-setup.h: 11 Found #define. CERT PRE03-C
O irc-servers-setup.h: 11 Use of function like macro. CERT PRE00-C
O irc-servers-setup.h: 11 Macro contains unacceptable items CERT PRE03-C
O irc-expandos.c: 21 Included file not protected with #define. CERT PRE06-C
O expandos.h: 24 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O irc-masks.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-nicklist.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-nicklist.c: 53 Found #define. CERT PRE03-C
O irc-nicklist.c: 56 Use of function like macro. CERT PRE00-C
O irc-queries.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-servers-reconnect.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-servers-setup.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-servers.c: 21 Included file not protected with #define. CERT PRE06-C
O rawlog.h: 4 Enum, struct or union not typedeffed. CERT DCL05-C

Code File: Src Line Violation Standard
O irc-servers.c: 44 Found #define. CERT PRE03-C
O irc-servers.c: 44 Define used for numeric constant. CERT DCL00-C
O irc-servers.c: 45 Found #define. CERT PRE03-C
O irc-servers.c: 45 Define used for numeric constant. CERT DCL00-C
O irc-servers.c: 46 Found #define. CERT PRE03-C
O irc-servers.c: 46 Define used for numeric constant. CERT DCL00-C
O irc-servers.c: 47 Found #define. CERT PRE03-C
O irc-servers.c: 47 Define used for numeric constant. CERT DCL00-C
O irc-servers.c: 49 Found #define. CERT PRE03-C
O irc-servers.c: 50 Found #define. CERT PRE03-C
O irc-servers.c: 51 Found #define. CERT PRE03-C
O irc-servers.c: 51 Define used for numeric constant. CERT DCL00-C
O irc-servers.c: 52 Found #define. CERT PRE03-C
O irc-servers.c: 52 Define used for numeric constant. CERT DCL00-C
O irc-session.c: 21 Included file not protected with #define. CERT PRE06-C
O irc-session.c: 31 Declaration of type not in header file. CERT DCL12-C
O irc-session.c: 31 Enum, struct or union not typedeffed. CERT DCL05-C
O irc-session.c: 31 Identifier not declared on new line. CERT DCL04-C
O irc.c: 21 Included file not protected with #define. CERT PRE06-C
O irc.c: 38 Found #define. CERT PRE03-C
O irc.c: 40 Found #define. CERT PRE03-C
O irc.c: 40 Define used for numeric constant. CERT DCL00-C
O lag.c: 21 Included file not protected with #define. CERT PRE06-C
O listen.c: 21 Included file not protected with #define. CERT PRE06-C
O command-history.h: 9 Identifier not declared on new line. CERT DCL04-C
O command-history.h: 10 Identifier not declared on new line. CERT DCL04-C
O fe-windows.h: 7 Enum, struct or union not typedeffed. CERT DCL05-C
O fe-windows.h: 20 Enum, struct or union not typedeffed. CERT DCL05-C
O fe-windows.h: 24 Identifier not declared on new line. CERT DCL04-C
O themes.h: 46 Found #define. CERT PRE03-C
O themes.h: 46 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O themes.h: 46 Macro replacement list needs parentheses. CERT PRE02-C
O themes.h: 47 Found #define. CERT PRE03-C
O themes.h: 47 Macro replacement list needs parentheses. CERT PRE02-C
O themes.h: 53 Found #define. CERT PRE03-C
O themes.h: 53 Define used for numeric constant. CERT DCL00-C
O themes.h: 54 Found #define. CERT PRE03-C
O themes.h: 54 Define used for numeric constant. CERT DCL00-C
O themes.h: 55 Found #define. CERT PRE03-C
O themes.h: 55 Define used for numeric constant. CERT DCL00-C
O themes.h: 57 Found #define. CERT PRE03-C
O themes.h: 57 Define used for numeric constant. CERT DCL00-C
O themes.h: 58 Found #define. CERT PRE03-C
O themes.h: 58 Define used for numeric constant. CERT DCL00-C
O formats.h: 7 Found #define. CERT PRE03-C
O formats.h: 7 Define used for numeric constant. CERT DCL00-C
O formats.h: 8 Found #define. CERT PRE03-C
O formats.h: 8 Define used for numeric constant. CERT DCL00-C
O formats.h: 9 Found #define. CERT PRE03-C
O formats.h: 9 Define used for numeric constant. CERT DCL00-C

Code File: Src Line Violation Standard
O formats.h: 10 Found #define. CERT PRE03-C
O formats.h: 10 Define used for numeric constant. CERT DCL00-C
O formats.h: 11 Found #define. CERT PRE03-C
O formats.h: 11 Define used for numeric constant. CERT DCL00-C
O formats.h: 12 Found #define. CERT PRE03-C
O formats.h: 12 Define used for numeric constant. CERT DCL00-C
O formats.h: 13 Found #define. CERT PRE03-C
O formats.h: 13 Define used for numeric constant. CERT DCL00-C
O formats.h: 14 Found #define. CERT PRE03-C
O formats.h: 14 Define used for numeric constant. CERT DCL00-C
O formats.h: 15 Found #define. CERT PRE03-C
O formats.h: 15 Define used for numeric constant. CERT DCL00-C
O formats.h: 17 Found #define. CERT PRE03-C
O formats.h: 17 Define used for numeric constant. CERT DCL00-C
O formats.h: 18 Found #define. CERT PRE03-C
O formats.h: 18 Define used for numeric constant. CERT DCL00-C
O formats.h: 20 Enum, struct or union not typedeffed. CERT DCL05-C
O formats.h: 27 Enum, struct or union not typedeffed. CERT DCL05-C
O formats.h: 35 Found #define. CERT PRE03-C
O formats.h: 35 Define used for numeric constant. CERT DCL00-C
O formats.h: 36 Found #define. CERT PRE03-C
O formats.h: 36 Define used for numeric constant. CERT DCL00-C
O formats.h: 37 Found #define. CERT PRE03-C
O formats.h: 37 Define used for numeric constant. CERT DCL00-C
O formats.h: 39 Found #define. CERT PRE03-C
O formats.h: 39 Define used for numeric constant. CERT DCL00-C
O formats.h: 40 Found #define. CERT PRE03-C
O formats.h: 40 Define used for numeric constant. CERT DCL00-C
O formats.h: 42 Found #define. CERT PRE03-C
O formats.h: 42 Define used for numeric constant. CERT DCL00-C
O formats.h: 43 Found #define. CERT PRE03-C
O formats.h: 43 Define used for numeric constant. CERT DCL00-C
O formats.h: 57 Found #define. CERT PRE03-C
O formats.h: 57 Macro parameter not in brackets. CERT PRE01-C,PRE02-C
O formats.h: 57 Use of function like macro. CERT PRE00-C
O formats.h: 57 Macro contains unacceptable items CERT PRE03-C
O formats.h: 74 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O formats.h: 81 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O formats.h: 123 Found #define. CERT PRE03-C
O formats.h: 125 Found #define. CERT PRE03-C
O formats.h: 125 Define used for numeric constant. CERT DCL00-C
O formats.h: 126 Found #define. CERT PRE03-C
O formats.h: 127 Found #define. CERT PRE03-C
O formats.h: 128 Found #define. CERT PRE03-C
O formats.h: 129 Found #define. CERT PRE03-C
O formats.h: 130 Found #define. CERT PRE03-C
O formats.h: 131 Found #define. CERT PRE03-C
O formats.h: 132 Found #define. CERT PRE03-C
O formats.h: 133 Found #define. CERT PRE03-C
O printtext.h: 7 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C

Code File: Src Line Violation Standard
O printtext.h: 8 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 9 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 16 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 19 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 21 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 26 Ellipsis used in procedure parameter list. CERT DCL10-C,DCL11-C
O printtext.h: 40 Found #define. CERT PRE03-C
O massjoin.c: 21 Included file not protected with #define. CERT PRE06-C
O mode-lists.c: 21 Included file not protected with #define. CERT PRE06-C
O modes.c: 21 Included file not protected with #define. CERT PRE06-C
O netsplit.c: 21 Included file not protected with #define. CERT PRE06-C
O netsplit.c: 31 Found #define. CERT PRE03-C
O netsplit.c: 31 Literal value requires a U suffix. CERT INT13-C
O notify-commands.c: 21 Included file not protected with #define. CERT PRE06-C
O module.h: 4 Found #define. CERT PRE03-C
O module.h: 8 Identifier not declared on new line. CERT DCL04-C
O notify-ison.c: 21 Included file not protected with #define. CERT PRE06-C
O notify-ison.c: 32 Found #define. CERT PRE03-C
O notify-ison.c: 33 Found #define. CERT PRE03-C
O notify-setup.c: 21 Included file not protected with #define. CERT PRE06-C
O notify-whois.c: 21 Included file not protected with #define. CERT PRE06-C
O notifylist.c: 21 Included file not protected with #define. CERT PRE06-C
O proxy.c: 21 Included file not protected with #define. CERT PRE06-C
O servers-idle.c: 21 Included file not protected with #define. CERT PRE06-C
O servers-idle.c: 28 Declaration of type not in header file. CERT DCL12-C
O servers-idle.c: 40 Identifier not declared on new line. CERT DCL04-C
O servers-redirect.c: 21 Included file not protected with #define. CERT PRE06-C
O servers-redirect.c: 29 Found #define. CERT PRE03-C
O servers-redirect.c: 29 Define used for numeric constant. CERT DCL00-C
O servers-redirect.c: 34 Found #define. CERT PRE03-C
O servers-redirect.c: 34 Define used for numeric constant. CERT DCL00-C
O servers-redirect.c: 36 Declaration of type not in header file. CERT DCL12-C
O servers-redirect.c: 42 Identifier not declared on new line. CERT DCL04-C
O servers-redirect.c: 45 Declaration of type not in header file. CERT DCL12-C
O servers-redirect.c: 45 Enum, struct or union not typedeffed. CERT DCL05-C
O servers-redirect.c: 58 Identifier not declared on new line. CERT DCL04-C
O servers-redirect.c: 350 Found #define. CERT PRE03-C
O servers-redirect.c: 350 Define used for numeric constant. CERT DCL00-C
O servers-redirect.c: 351 Found #define. CERT PRE03-C
O servers-redirect.c: 351 Define used for numeric constant. CERT DCL00-C
O servers-redirect.c: 352 Found #define. CERT PRE03-C
O servers-redirect.c: 352 Define used for numeric constant. CERT DCL00-C
O servers-redirect.c: 454 Found #define. CERT PRE03-C
O servers-redirect.c: 454 Use of function like macro. CERT PRE00-C

[ Top of Report | Key to Terms | Procedure Table | Contents ]






autoignore_update
(32 to 39 autoignore.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 35 function call with no prior declaration. CERT EXP37-C
M 35 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






autoignore_add
(41 to 54 autoignore.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 48 function call with no prior declaration. CERT EXP37-C
M 48 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 function call with no prior declaration. CERT EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_flood
(56 to 76 autoignore.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 62 function call with no prior declaration. CERT EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 62 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 function call with no prior declaration. CERT EXP37-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 67 function call with no prior declaration. CERT EXP37-C
M 67 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 function call with no prior declaration. CERT EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 62 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 62 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






autoignore_init
(78 to 84 autoignore.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 83 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






autoignore_deinit
(86 to 89 autoignore.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ban_get_mask
(44 to 81 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 50 function call with no prior declaration. CERT EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 50 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 function call with no prior declaration. CERT EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 72 Modification of string literal. CERT STR05-C,STR30-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 72 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 73 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 75 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 53 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 53 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 50 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 50 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ban_get_masks
(83 to 112 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 Modification of string literal. CERT STR05-C,STR30-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 Modification of string literal. CERT STR05-C,STR30-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 101 function call with no prior declaration. CERT EXP37-C
M 101 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ban_set
(114 to 126 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ban_remove
(128 to 174 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 138 function call with no prior declaration. CERT EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 Modification of string literal. CERT STR05-C,STR30-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 Modification of string literal. CERT STR05-C,STR30-C
M 146 function call with no prior declaration. CERT EXP37-C
M 146 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 function call with no prior declaration. CERT EXP37-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 155 function call with no prior declaration. CERT EXP37-C
M 155 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 160 function call with no prior declaration. CERT EXP37-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 164 function call with no prior declaration. CERT EXP37-C
M 164 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 169 function call with no prior declaration. CERT EXP37-C
M 169 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 173 function call with no prior declaration. CERT EXP37-C
M 173 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






command_set_ban
(176 to 207 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 183 function call with no prior declaration. CERT EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 184 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 185 function call with no prior declaration. CERT EXP37-C
M 185 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & CERT INT02-C,INT31-C
M 187 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & channel , & CERT INT02-C,INT31-C
M 189 function call with no prior declaration. CERT EXP37-C
M 189 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 192 function call with no prior declaration. CERT EXP37-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 Modification of string literal. CERT STR05-C,STR30-C
M 194 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 197 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 197 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 197 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 function call with no prior declaration. CERT EXP37-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 184 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 184 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






parse_custom_ban
(209 to 229 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 215 Modification of string literal. CERT STR05-C,STR30-C
M 215 function call with no prior declaration. CERT EXP37-C
M 215 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 Array index not unsigned. CERT ARR30-C
M 216 Value is not of appropriate type. : unsigned int int list [ n CERT INT01-C,INT02-C,INT07-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 Array index not unsigned. CERT ARR30-C
M 217 Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n CERT INT01-C,INT02-C,INT07-C
M 217 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 217 Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'N' CERT INT02-C,INT31-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 Array index not unsigned. CERT ARR30-C
M 219 Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n CERT INT01-C,INT02-C,INT07-C
M 219 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 219 Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'U' CERT INT02-C,INT31-C
M 221 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 221 Array index not unsigned. CERT ARR30-C
M 221 Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n CERT INT01-C,INT02-C,INT07-C
M 221 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 221 Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'H' CERT INT02-C,INT31-C
M 223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 223 Array index not unsigned. CERT ARR30-C
M 223 Value is not of appropriate type. : unsigned int int ( int ) ( unsigned char ) ( list [ n CERT INT01-C,INT02-C,INT07-C
M 223 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 223 Type conversion without cast. : int char ( int ) ( unsigned char ) ( list [ n ] [ 0 ] ) ) == 'D' CERT INT02-C,INT31-C
M 226 function call with no prior declaration. CERT EXP37-C
M 226 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






parse_ban_type
(231 to 252 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 235 function call with no prior declaration. CERT EXP37-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 237 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 237 Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'N' CERT INT02-C,INT31-C
M 239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 239 Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'U' CERT INT02-C,INT31-C
M 241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 241 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 241 Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'H' CERT INT02-C,INT31-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 243 Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'D' CERT INT02-C,INT31-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( type [ 0 ] CERT INT01-C,INT02-C,INT07-C
M 245 Type conversion without cast. : int char ( int ) ( unsigned char ) ( type [ 0 ] ) ) == 'C' CERT INT02-C,INT31-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_ban
(255 to 289 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 263 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 263 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 function call with no prior declaration. CERT EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 265 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "ban" , & optlist , & CERT INT02-C,INT31-C
M 270 function call with no prior declaration. CERT EXP37-C
M 270 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 272 function call with no prior declaration. CERT EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 274 function call with no prior declaration. CERT EXP37-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 276 function call with no prior declaration. CERT EXP37-C
M 276 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 279 function call with no prior declaration. CERT EXP37-C
M 279 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 286 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_unban
(292 to 316 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 298 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 298 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 298 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 298 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 298 function call with no prior declaration. CERT EXP37-C
M 298 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 300 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "unban" , & optlist , & CERT INT02-C,INT31-C
M 306 function call with no prior declaration. CERT EXP37-C
M 306 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 307 Modification of string literal. CERT STR05-C,STR30-C
M 307 function call with no prior declaration. CERT EXP37-C
M 307 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 308 function call with no prior declaration. CERT EXP37-C
M 308 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 309 Modification of string literal. CERT STR05-C,STR30-C
M 309 function call with no prior declaration. CERT EXP37-C
M 309 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 313 function call with no prior declaration. CERT EXP37-C
M 313 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 311 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 298 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 298 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_settings
(318 to 335 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 321 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 327 function call with no prior declaration. CERT EXP37-C
M 327 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 334 Modification of string literal. CERT STR05-C,STR30-C
M 334 function call with no prior declaration. CERT EXP37-C
M 334 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






bans_init
(337 to 349 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 339 Modification of string literal. CERT STR05-C,STR30-C
M 348 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 343 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 342 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






bans_deinit
(351 to 359 bans.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 353 function call with no prior declaration. CERT EXP37-C
M 353 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 358 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 356 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 355 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






check_join_failure
(31 to 52 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 39 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 function call with no prior declaration. CERT EXP37-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 44 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 39 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 39 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_event
(54 to 67 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 66 function call with no prior declaration. CERT EXP37-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_no_such_channel
(69 to 93 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 77 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 77 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 77 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_duplicate_channel
(95 to 118 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 Modification of string literal. CERT STR05-C,STR30-C
M 109 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_change_topic
(120 to 144 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 127 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 133 function call with no prior declaration. CERT EXP37-C
M 133 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 138 function call with no prior declaration. CERT EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 127 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 127 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_topic_get
(146 to 155 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 150 function call with no prior declaration. CERT EXP37-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 function call with no prior declaration. CERT EXP37-C
M 154 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_topic
(157 to 170 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 162 function call with no prior declaration. CERT EXP37-C
M 162 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 165 function call with no prior declaration. CERT EXP37-C
M 165 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 167 function call with no prior declaration. CERT EXP37-C
M 167 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 function call with no prior declaration. CERT EXP37-C
M 168 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 169 function call with no prior declaration. CERT EXP37-C
M 169 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 167 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_topic_info
(172 to 185 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 177 function call with no prior declaration. CERT EXP37-C
M 177 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 182 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_find_unjoined
(189 to 208 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 195 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 199 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 199 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 203 Array index not unsigned. CERT ARR30-C
M 203 Value is not of appropriate type. : unsigned int int rec -> name [ len CERT INT01-C,INT02-C,INT07-C
M 204 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 199 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 199 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_join
(210 to 280 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 215 function call with no prior declaration. CERT EXP37-C
M 215 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 223 function call with no prior declaration. CERT EXP37-C
M 223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 226 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 Modification of string literal. CERT STR05-C,STR30-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 235 Modification of string literal. CERT STR05-C,STR30-C
M 235 function call with no prior declaration. CERT EXP37-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 238 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 function call with no prior declaration. CERT EXP37-C
M 239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 240 function call with no prior declaration. CERT EXP37-C
M 240 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 246 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 246 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 247 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 247 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 253 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 253 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 258 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 273 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 274 function call with no prior declaration. CERT EXP37-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 275 function call with no prior declaration. CERT EXP37-C
M 275 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 function call with no prior declaration. CERT EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 279 function call with no prior declaration. CERT EXP37-C
M 279 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 269 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 258 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 258 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 247 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 247 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 238 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 238 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_part
(282 to 303 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 287 function call with no prior declaration. CERT EXP37-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 function call with no prior declaration. CERT EXP37-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 296 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 296 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 302 function call with no prior declaration. CERT EXP37-C
M 302 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 296 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 296 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_kick
(305 to 328 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 310 function call with no prior declaration. CERT EXP37-C
M 310 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 314 function call with no prior declaration. CERT EXP37-C
M 314 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 316 function call with no prior declaration. CERT EXP37-C
M 316 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 320 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 327 function call with no prior declaration. CERT EXP37-C
M 327 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 320 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 320 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_invite
(330 to 357 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 334 function call with no prior declaration. CERT EXP37-C
M 334 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 338 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 338 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 338 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 338 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 338 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 338 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 344 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 345 function call with no prior declaration. CERT EXP37-C
M 345 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 348 function call with no prior declaration. CERT EXP37-C
M 348 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 351 function call with no prior declaration. CERT EXP37-C
M 351 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 351 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 351 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 354 function call with no prior declaration. CERT EXP37-C
M 354 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 355 function call with no prior declaration. CERT EXP37-C
M 355 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 356 function call with no prior declaration. CERT EXP37-C
M 356 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 338 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 351 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 338 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 338 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 338 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_events_init
(359 to 374 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 373 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 372 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 371 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 370 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 369 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 368 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 367 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 365 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 364 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 363 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 361 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_events_deinit
(376 to 389 channel-events.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 388 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 387 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 386 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 384 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 383 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 382 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 380 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 379 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 378 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






rejoin_destroy
(36 to 49 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 38 function call with no prior declaration. CERT EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 38 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 46 function call with no prior declaration. CERT EXP37-C
M 46 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 48 function call with no prior declaration. CERT EXP37-C
M 48 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






rejoin_find
(51 to 66 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_rejoin
(71 to 112 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 76 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 77 function call with no prior declaration. CERT EXP37-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 79 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 79 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 94 function call with no prior declaration. CERT EXP37-C
M 94 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 function call with no prior declaration. CERT EXP37-C
M 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 function call with no prior declaration. CERT EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 function call with no prior declaration. CERT EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 110 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 110 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 79 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 79 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 79 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 76 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 76 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_duplicate_channel
(114 to 142 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 Modification of string literal. CERT STR05-C,STR30-C
M 126 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 141 function call with no prior declaration. CERT EXP37-C
M 141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 126 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 126 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_target_unavailable
(144 to 167 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 153 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 153 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 153 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 153 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 153 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_remove_rejoin
(171 to 183 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 175 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 175 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 178 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 175 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 175 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(185 to 192 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 187 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 187 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 187 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 187 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_rejoin_channels
(194 to 237 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 200 function call with no prior declaration. CERT EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 200 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 200 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 203 function call with no prior declaration. CERT EXP37-C
M 203 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 function call with no prior declaration. CERT EXP37-C
M 218 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 220 function call with no prior declaration. CERT EXP37-C
M 220 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 222 function call with no prior declaration. CERT EXP37-C
M 222 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 228 function call with no prior declaration. CERT EXP37-C
M 228 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 229 function call with no prior declaration. CERT EXP37-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 231 function call with no prior declaration. CERT EXP37-C
M 231 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 232 function call with no prior declaration. CERT EXP37-C
M 232 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 232 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 232 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 235 function call with no prior declaration. CERT EXP37-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 232 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 200 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 200 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_rejoin
(239 to 251 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 246 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 246 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 246 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_rmrejoins
(253 to 259 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 255 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 255 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 255 function call with no prior declaration. CERT EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 255 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 255 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_rejoin_init
(261 to 274 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 265 function call with no prior declaration. CERT EXP37-C
M 265 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 273 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 272 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 271 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 270 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 269 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 268 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_rejoin_deinit
(276 to 286 channel-rejoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 278 function call with no prior declaration. CERT EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 285 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 284 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 283 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 282 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 281 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 280 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_connected
(70 to 80 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 75 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 75 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(82 to 100 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 88 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 95 Array index not unsigned. CERT ARR30-C
M 95 Value is not of appropriate type. : unsigned int int g_slist_free ( rec -> queries [ n CERT INT01-C,INT02-C,INT07-C
M 96 function call with no prior declaration. CERT EXP37-C
M 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






query_add_channel
(103 to 112 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 Array index not unsigned. CERT ARR30-C
M 110 Value is not of appropriate type. : unsigned int int rec -> queries [ query_type CERT INT01-C,INT02-C,INT07-C
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 Value is not of appropriate type. : unsigned int int rec -> queries [ query_type ] = g_slist_append ( rec -> queries [ query_type CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






query_remove_all
(116 to 129 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 125 Array index not unsigned. CERT ARR30-C
M 125 Value is not of appropriate type. : unsigned int int rec -> queries [ n CERT INT01-C,INT02-C,INT07-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 Value is not of appropriate type. : unsigned int int rec -> queries [ n ] = g_slist_remove ( rec -> queries [ n CERT INT01-C,INT02-C,INT07-C
M 126 function call with no prior declaration. CERT EXP37-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 128 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_channel_destroyed
(131 to 138 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 133 function call with no prior declaration. CERT EXP37-C
M 133 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 135 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 135 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channels_have_all_names
(140 to 152 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 147 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 147 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 147 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






query_find_next
(154 to 164 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 159 Array index not unsigned. CERT ARR30-C
M 159 Value is not of appropriate type. : unsigned int int server -> queries [ n CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






query_send
(166 to 264 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 181 Array index not unsigned. CERT ARR30-C
M 181 Value is not of appropriate type. : unsigned int int chans = rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 182 Array index not unsigned. CERT ARR30-C
M 182 Value is not of appropriate type. : unsigned int int rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 182 function call with no prior declaration. CERT EXP37-C
M 182 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 182 Value is not of appropriate type. : unsigned int int rec -> queries [ query ] = g_slist_remove_link ( rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 192 Array index not unsigned. CERT ARR30-C
M 192 Value is not of appropriate type. : unsigned int int chans = rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 193 function call with no prior declaration. CERT EXP37-C
M 193 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 Array index not unsigned. CERT ARR30-C
M 198 Value is not of appropriate type. : unsigned int int lastchan = g_slist_nth ( rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 201 Array index not unsigned. CERT ARR30-C
M 201 Value is not of appropriate type. : unsigned int int rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 204 Array index not unsigned. CERT ARR30-C
M 204 Value is not of appropriate type. : unsigned int int rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 207 Modification of string literal. CERT STR05-C,STR30-C
M 207 function call with no prior declaration. CERT EXP37-C
M 207 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 function call with no prior declaration. CERT EXP37-C
M 208 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 210 Modification of string literal. CERT STR05-C,STR30-C
M 210 function call with no prior declaration. CERT EXP37-C
M 210 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 231 Modification of string literal. CERT STR05-C,STR30-C
M 231 function call with no prior declaration. CERT EXP37-C
M 231 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Modification of string literal. CERT STR05-C,STR30-C
M 243 function call with no prior declaration. CERT EXP37-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 256 Modification of string literal. CERT STR05-C,STR30-C
M 261 function call with no prior declaration. CERT EXP37-C
M 261 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 262 function call with no prior declaration. CERT EXP37-C
M 262 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 function call with no prior declaration. CERT EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






query_check
(266 to 291 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 271 function call with no prior declaration. CERT EXP37-C
M 271 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_checksync
(294 to 312 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 299 function call with no prior declaration. CERT EXP37-C
M 299 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 306 function call with no prior declaration. CERT EXP37-C
M 306 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 306 Array index not unsigned. CERT ARR30-C
M 306 Value is not of appropriate type. : unsigned int int g_slist_find ( rec -> queries [ n CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






query_current_error
(315 to 356 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 343 Array index not unsigned. CERT ARR30-C
M 343 Value is not of appropriate type. : unsigned int int rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 343 function call with no prior declaration. CERT EXP37-C
M 343 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 343 Value is not of appropriate type. : unsigned int int rec -> queries [ query ] = g_slist_append ( rec -> queries [ query CERT INT01-C,INT02-C,INT07-C
M 348 function call with no prior declaration. CERT EXP37-C
M 348 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 352 function call with no prior declaration. CERT EXP37-C
M 352 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_channel_joined
(358 to 376 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 360 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 360 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 360 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 360 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 369 function call with no prior declaration. CERT EXP37-C
M 369 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 368 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 371 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 373 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 375 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 360 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 360 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_got_query
(378 to 395 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 382 function call with no prior declaration. CERT EXP37-C
M 382 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 389 function call with no prior declaration. CERT EXP37-C
M 389 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 394 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_channel_mode
(397 to 419 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 403 function call with no prior declaration. CERT EXP37-C
M 403 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 407 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 407 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 407 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 407 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 407 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 407 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 418 function call with no prior declaration. CERT EXP37-C
M 418 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 407 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 415 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 414 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 412 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 407 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 407 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 407 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_end_of_who
(421 to 467 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 428 function call with no prior declaration. CERT EXP37-C
M 428 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 431 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 432 Modification of string literal. CERT STR05-C,STR30-C
M 432 function call with no prior declaration. CERT EXP37-C
M 432 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 function call with no prior declaration. CERT EXP37-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 466 function call with no prior declaration. CERT EXP37-C
M 466 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 452 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_end_of_banlist
(469 to 483 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 474 function call with no prior declaration. CERT EXP37-C
M 474 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 477 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 477 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 477 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 482 function call with no prior declaration. CERT EXP37-C
M 482 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 480 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 477 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 477 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 477 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channels_query_init
(485 to 500 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 499 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 498 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 495 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 493 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 491 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 490 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 487 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channels_query_deinit
(502 to 514 channels-query.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 513 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 512 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 510 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 509 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 507 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 506 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 505 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 504 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_cmd_find
(40 to 52 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 48 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_register
(54 to 67 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_cmd_destroy
(69 to 74 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 function call with no prior declaration. CERT EXP37-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_unregister
(76 to 83 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 81 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 81 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_queue_clean
(85 to 96 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_send_reply
(99 to 116 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 103 function call with no prior declaration. CERT EXP37-C
M 103 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 function call with no prior declaration. CERT EXP37-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 114 function call with no prior declaration. CERT EXP37-C
M 114 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_ping
(119 to 146 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 126 function call with no prior declaration. CERT EXP37-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 128 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 143 function call with no prior declaration. CERT EXP37-C
M 143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 145 function call with no prior declaration. CERT EXP37-C
M 145 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_send_parsed_reply
(148 to 164 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 153 function call with no prior declaration. CERT EXP37-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 function call with no prior declaration. CERT EXP37-C
M 154 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 160 function call with no prior declaration. CERT EXP37-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 162 function call with no prior declaration. CERT EXP37-C
M 162 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_time
(175 to 188 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 180 function call with no prior declaration. CERT EXP37-C
M 180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 function call with no prior declaration. CERT EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 function call with no prior declaration. CERT EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_clientinfo
(199 to 220 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 205 function call with no prior declaration. CERT EXP37-C
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 function call with no prior declaration. CERT EXP37-C
M 208 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 209 function call with no prior declaration. CERT EXP37-C
M 209 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 function call with no prior declaration. CERT EXP37-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 function call with no prior declaration. CERT EXP37-C
M 216 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg
(222 to 247 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 229 Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , CERT INT02-C,INT31-C
M 229 Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , data + 7 , CERT INT02-C,INT31-C
M 229 Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , data + 7 , nick , CERT INT02-C,INT31-C
M 229 Type conversion without cast. : int char signal_emit ( "ctcp action" , 5 , server , data + 7 , nick , addr , CERT INT02-C,INT31-C
M 234 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 234 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 237 function call with no prior declaration. CERT EXP37-C
M 237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 239 Modification of string literal. CERT STR05-C,STR30-C
M 241 function call with no prior declaration. CERT EXP37-C
M 241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 242 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , CERT INT02-C,INT31-C
M 242 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , CERT INT02-C,INT31-C
M 242 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , CERT INT02-C,INT31-C
M 242 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , addr , CERT INT02-C,INT31-C
M 243 Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , CERT INT02-C,INT31-C
M 243 Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , data , CERT INT02-C,INT31-C
M 243 Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , data , nick , CERT INT02-C,INT31-C
M 243 Type conversion without cast. : int char signal_emit ( "default ctcp msg" , 5 , server , data , nick , addr , CERT INT02-C,INT31-C
M 246 function call with no prior declaration. CERT EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 234 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 234 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_reply
(249 to 267 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 254 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 254 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 257 function call with no prior declaration. CERT EXP37-C
M 257 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 259 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 259 Modification of string literal. CERT STR05-C,STR30-C
M 261 function call with no prior declaration. CERT EXP37-C
M 261 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 262 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , CERT INT02-C,INT31-C
M 262 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , CERT INT02-C,INT31-C
M 262 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , CERT INT02-C,INT31-C
M 262 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , addr , CERT INT02-C,INT31-C
M 263 Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , CERT INT02-C,INT31-C
M 263 Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , data , CERT INT02-C,INT31-C
M 263 Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , data , nick , CERT INT02-C,INT31-C
M 263 Type conversion without cast. : int char signal_emit ( "default ctcp reply" , 5 , server , data , nick , addr , CERT INT02-C,INT31-C
M 266 function call with no prior declaration. CERT EXP37-C
M 266 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 254 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_privmsg
(269 to 292 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 275 function call with no prior declaration. CERT EXP37-C
M 275 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 283 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 283 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 284 Array index not unsigned. CERT ARR30-C
M 284 Value is not of appropriate type. : unsigned int int msg [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 285 Modification of string literal. CERT STR05-C,STR30-C
M 285 Array index not unsigned. CERT ARR30-C
M 285 Value is not of appropriate type. : unsigned int int msg [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 287 Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , CERT INT02-C,INT31-C
M 287 Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , msg , CERT INT02-C,INT31-C
M 287 Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , msg , nick , CERT INT02-C,INT31-C
M 287 Type conversion without cast. : int char signal_emit ( "ctcp msg" , 5 , server , msg , nick , addr , CERT INT02-C,INT31-C
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_notice
(294 to 313 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 299 function call with no prior declaration. CERT EXP37-C
M 299 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 305 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 305 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 305 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 306 Modification of string literal. CERT STR05-C,STR30-C
M 308 Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , CERT INT02-C,INT31-C
M 308 Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , msg , CERT INT02-C,INT31-C
M 308 Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , msg , nick , CERT INT02-C,INT31-C
M 308 Type conversion without cast. : int char signal_emit ( "ctcp reply" , 5 , server , msg , nick , addr , CERT INT02-C,INT31-C
M 312 function call with no prior declaration. CERT EXP37-C
M 312 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(315 to 324 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 317 function call with no prior declaration. CERT EXP37-C
M 317 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 319 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 319 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 319 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 319 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 322 function call with no prior declaration. CERT EXP37-C
M 322 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 319 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 319 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_init
(326 to 351 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 344 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 343 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 342 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 340 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 339 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 338 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 337 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 336 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 335 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 330 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_deinit
(353 to 368 ctcp.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 356 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 367 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 366 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 365 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 364 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 363 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 362 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 361 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 360 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 359 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 358 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dcc_request
(29 to 78 dcc-autoget.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 36 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 function call with no prior declaration. CERT EXP37-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 77 function call with no prior declaration. CERT EXP37-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 36 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_autoget_init
(80 to 89 dcc-autoget.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 83 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_autoget_deinit
(91 to 94 dcc-autoget.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 93 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_get_new_id
(36 to 55 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 function call with no prior declaration. CERT EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_create
(57 to 70 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 65 Signed/unsigned conversion without cast. : unsigned int int dcc -> mirc_ctcp = settings_get_bool CERT INT02-C,INT31-C,STR34-C
M 69 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 68 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_remove_chat_refs
(72 to 84 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dcc_destroyed
(86 to 94 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 88 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_find_id
(96 to 111 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_find_nick
(113 to 129 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 123 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 123 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_send
(132 to 140 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 138 Type conversion without cast. : void char net_sendbuffer_send ( dcc -> sendbuf , CERT INT02-C,INT31-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 138 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 134 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_ctcp_message
(144 to 164 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 152 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 152 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 function call with no prior declaration. CERT EXP37-C
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Modification of string literal. CERT STR05-C,STR30-C
M 159 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 160 function call with no prior declaration. CERT EXP37-C
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 152 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 152 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






item_get_dcc
(167 to 176 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 171 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 171 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_msg
(179 to 213 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 188 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00008000 | 0x00004000 | 0x00002000 , "msg" , & optlist , & CERT INT02-C,INT31-C
M 188 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00008000 | 0x00004000 | 0x00002000 , "msg" , & optlist , & target , & CERT INT02-C,INT31-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_me
(215 to 230 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 220 function call with no prior declaration. CERT EXP37-C
M 220 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 225 function call with no prior declaration. CERT EXP37-C
M 225 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 226 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_action
(232 to 260 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 238 function call with no prior declaration. CERT EXP37-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 249 function call with no prior declaration. CERT EXP37-C
M 249 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 function call with no prior declaration. CERT EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 255 function call with no prior declaration. CERT EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_ctcp
(262 to 293 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 268 function call with no prior declaration. CERT EXP37-C
M 268 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 270 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 270 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & ctcpcmd , & CERT INT02-C,INT31-C
M 274 function call with no prior declaration. CERT EXP37-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 288 function call with no prior declaration. CERT EXP37-C
M 288 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 287 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_input
(296 to 323 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 301 function call with no prior declaration. CERT EXP37-C
M 301 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 301 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 301 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 319 Type conversion without cast. : int char signal_emit ( "dcc chat message" , 2 , dcc , CERT INT02-C,INT31-C
M 320 function call with no prior declaration. CERT EXP37-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 318 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 301 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_listen
(326 to 355 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 332 function call with no prior declaration. CERT EXP37-C
M 332 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 332 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 332 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 342 function call with no prior declaration. CERT EXP37-C
M 342 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 345 function call with no prior declaration. CERT EXP37-C
M 345 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 348 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 351 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 332 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_chat_connected
(358 to 379 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 360 function call with no prior declaration. CERT EXP37-C
M 360 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 360 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 360 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 373 function call with no prior declaration. CERT EXP37-C
M 373 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 375 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 374 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 362 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 360 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_connect
(381 to 401 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 383 function call with no prior declaration. CERT EXP37-C
M 383 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 383 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 383 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 393 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 383 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_passive
(403 to 432 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 410 function call with no prior declaration. CERT EXP37-C
M 410 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 410 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 410 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 429 function call with no prior declaration. CERT EXP37-C
M 418 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 424 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 410 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_chat
(435 to 525 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 446 function call with no prior declaration. CERT EXP37-C
M 446 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 448 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 , "dcc chat" , & optlist , & CERT INT02-C,INT31-C
M 453 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 453 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 484 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 484 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 484 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 484 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 485 function call with no prior declaration. CERT EXP37-C
M 485 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 489 function call with no prior declaration. CERT EXP37-C
M 489 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 494 function call with no prior declaration. CERT EXP37-C
M 494 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 505 function call with no prior declaration. CERT EXP37-C
M 514 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 520 function call with no prior declaration. CERT EXP37-C
M 487 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 491 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 481 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 453 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_mircdcc
(528 to 540 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 533 function call with no prior declaration. CERT EXP37-C
M 533 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 538 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 538 Signed/unsigned conversion without cast. : unsigned int int dcc -> mirc_ctcp = toupper CERT INT02-C,INT31-C,STR34-C
M 538 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data CERT INT01-C,INT02-C,INT07-C
M 538 Type conversion without cast. : int char ( int ) ( unsigned char ) ( * data ) ) != 'N' CERT INT02-C,INT31-C
M 539 function call with no prior declaration. CERT EXP37-C
M 539 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_close
(544 to 580 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 551 function call with no prior declaration. CERT EXP37-C
M 551 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 553 function call with no prior declaration. CERT EXP37-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 554 Type conversion without cast. : int char & free_arg , 2 , NULL , & CERT INT02-C,INT31-C
M 557 function call with no prior declaration. CERT EXP37-C
M 557 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 564 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 564 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 565 function call with no prior declaration. CERT EXP37-C
M 565 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 567 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 567 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 567 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 567 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 568 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 568 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 568 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 568 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 568 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 568 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 568 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 567 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 567 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 564 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_whois
(582 to 598 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 587 function call with no prior declaration. CERT EXP37-C
M 587 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg_dcc_chat
(610 to 682 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 621 Modification of string literal. CERT STR05-C,STR30-C
M 621 function call with no prior declaration. CERT EXP37-C
M 621 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 625 function call with no prior declaration. CERT EXP37-C
M 625 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 628 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 630 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 630 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 642 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 648 function call with no prior declaration. CERT EXP37-C
M 648 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 649 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 654 function call with no prior declaration. CERT EXP37-C
M 654 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 661 function call with no prior declaration. CERT EXP37-C
M 661 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 662 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 665 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 670 Type conversion without cast. : int char signal_emit ( "dcc request" , 2 , dcc , CERT INT02-C,INT31-C
M 672 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 672 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 681 function call with no prior declaration. CERT EXP37-C
M 681 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 630 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 672 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 672 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 668 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 667 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 651 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 650 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 644 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 640 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 635 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 630 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_msg
(685 to 732 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 690 function call with no prior declaration. CERT EXP37-C
M 690 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 690 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 690 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 691 function call with no prior declaration. CERT EXP37-C
M 691 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 694 function call with no prior declaration. CERT EXP37-C
M 694 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 698 function call with no prior declaration. CERT EXP37-C
M 698 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 713 function call with no prior declaration. CERT EXP37-C
M 713 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 714 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 714 Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) CERT INT01-C,INT02-C,INT07-C
M 714 Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) - 1 CERT INT01-C,INT02-C,INT07-C
M 714 Modification of string literal. CERT STR05-C,STR30-C
M 714 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 714 Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) CERT INT01-C,INT02-C,INT07-C
M 714 Value is not of appropriate type. : unsigned int signed char event [ strlen ( event ) - 1 CERT INT01-C,INT02-C,INT07-C
M 717 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 718 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 718 Modification of string literal. CERT STR05-C,STR30-C
M 720 Modification of string literal. CERT STR05-C,STR30-C
M 720 function call with no prior declaration. CERT EXP37-C
M 720 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 722 function call with no prior declaration. CERT EXP37-C
M 722 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 723 Type conversion without cast. : int char ! signal_emit ( event , 2 , dcc , CERT INT02-C,INT31-C
M 725 Type conversion without cast. : int char 3 , dcc , CERT INT02-C,INT31-C
M 725 Type conversion without cast. : int char 3 , dcc , cmd , CERT INT02-C,INT31-C
M 728 function call with no prior declaration. CERT EXP37-C
M 728 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 729 function call with no prior declaration. CERT EXP37-C
M 729 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 690 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_ctcp_redirect
(734 to 741 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 736 function call with no prior declaration. CERT EXP37-C
M 736 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 737 function call with no prior declaration. CERT EXP37-C
M 737 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 737 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 737 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 739 Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 6 , dcc -> server , CERT INT02-C,INT31-C
M 737 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_ctcp_reply_redirect
(743 to 750 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 745 function call with no prior declaration. CERT EXP37-C
M 745 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 746 function call with no prior declaration. CERT EXP37-C
M 746 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 746 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 746 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 748 Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 6 , dcc -> server , CERT INT02-C,INT31-C
M 746 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_reply_dcc_reject
(753 to 767 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 761 function call with no prior declaration. CERT EXP37-C
M 761 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 763 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick
(769 to 808 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 776 function call with no prior declaration. CERT EXP37-C
M 776 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 777 function call with no prior declaration. CERT EXP37-C
M 777 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 780 function call with no prior declaration. CERT EXP37-C
M 780 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 783 function call with no prior declaration. CERT EXP37-C
M 783 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 787 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 788 function call with no prior declaration. CERT EXP37-C
M 788 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 789 function call with no prior declaration. CERT EXP37-C
M 789 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 791 function call with no prior declaration. CERT EXP37-C
M 791 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 793 function call with no prior declaration. CERT EXP37-C
M 793 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 796 function call with no prior declaration. CERT EXP37-C
M 796 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 801 Modification of string literal. CERT STR05-C,STR30-C
M 801 function call with no prior declaration. CERT EXP37-C
M 801 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 803 function call with no prior declaration. CERT EXP37-C
M 803 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 807 function call with no prior declaration. CERT EXP37-C
M 807 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 787 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_init
(810 to 832 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 831 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 830 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 829 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 828 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 827 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 826 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 825 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 824 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 823 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 822 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 820 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 819 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 818 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 817 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 816 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 813 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_chat_deinit
(834 to 852 dcc-chat.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 851 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 850 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 849 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 848 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 847 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 846 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 845 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 844 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 843 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 842 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 841 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 840 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 839 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 838 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 837 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_create
(33 to 45 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 38 function call with no prior declaration. CERT EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dcc_destroyed
(47 to 53 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 49 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 function call with no prior declaration. CERT EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_download_path
(55 to 64 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_rename_file
(66 to 83 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_send_received
(87 to 108 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 94 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dccget_send
(111 to 137 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 130 function call with no prior declaration. CERT EXP37-C
M 130 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dccget_receive
(140 to 171 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 function call with no prior declaration. CERT EXP37-C
M 158 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 146 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dccget_connected
(174 to 275 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 188 function call with no prior declaration. CERT EXP37-C
M 188 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 192 function call with no prior declaration. CERT EXP37-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 215 function call with no prior declaration. CERT EXP37-C
M 215 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 function call with no prior declaration. CERT EXP37-C
M 218 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 224 function call with no prior declaration. CERT EXP37-C
M 224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 function call with no prior declaration. CERT EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 249 function call with no prior declaration. CERT EXP37-C
M 249 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 250 function call with no prior declaration. CERT EXP37-C
M 250 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 251 function call with no prior declaration. CERT EXP37-C
M 251 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 function call with no prior declaration. CERT EXP37-C
M 254 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 261 function call with no prior declaration. CERT EXP37-C
M 261 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 function call with no prior declaration. CERT EXP37-C
M 271 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 273 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 273 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 266 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_connect
(277 to 302 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 292 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_listen
(304 to 327 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 316 function call with no prior declaration. CERT EXP37-C
M 316 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 319 function call with no prior declaration. CERT EXP37-C
M 319 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 321 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 325 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_passive
(329 to 350 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 339 function call with no prior declaration. CERT EXP37-C
M 339 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 function call with no prior declaration. CERT EXP37-C
M 336 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 342 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_file_params_count
(366 to 386 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 373 Array index not unsigned. CERT ARR30-C
M 373 Value is not of appropriate type. : unsigned int int params [ pos CERT INT01-C,INT02-C,INT07-C
M 373 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 373 Value is not of appropriate type. : unsigned int int params [ pos ] [ strlen ( params [ pos CERT INT01-C,INT02-C,INT07-C
M 373 Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) CERT INT01-C,INT02-C,INT07-C
M 373 Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) - 1 CERT INT01-C,INT02-C,INT07-C
M 374 Array index not unsigned. CERT ARR30-C
M 374 Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos + 1 CERT INT01-C,INT02-C,INT07-C
M 374 Array index not unsigned. CERT ARR30-C
M 374 Value is not of appropriate type. : unsigned int int is_ipv6_address ( params [ pos + 1 CERT INT01-C,INT02-C,INT07-C
M 374 Array index not unsigned. CERT ARR30-C
M 374 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 374 Array index not unsigned. CERT ARR30-C
M 374 Array index not unsigned. CERT ARR30-C
M 381 Array index not unsigned. CERT ARR30-C
M 381 Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos CERT INT01-C,INT02-C,INT07-C
M 381 Array index not unsigned. CERT ARR30-C
M 381 Value is not of appropriate type. : unsigned int int is_ipv6_address ( params [ pos CERT INT01-C,INT02-C,INT07-C
M 381 Array index not unsigned. CERT ARR30-C
M 381 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 381 Array index not unsigned. CERT ARR30-C
M 381 Array index not unsigned. CERT ARR30-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_file_name
(388 to 402 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 390 function call with no prior declaration. CERT EXP37-C
M 390 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 395 function call with no prior declaration. CERT EXP37-C
M 395 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 396 function call with no prior declaration. CERT EXP37-C
M 396 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 396 Array index not unsigned. CERT ARR30-C
M 396 Value is not of appropriate type. : unsigned int int out = g_string_append ( out , params [ pos CERT INT01-C,INT02-C,INT07-C
M 400 function call with no prior declaration. CERT EXP37-C
M 400 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 401 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg_dcc_send
(405 to 517 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 421 Modification of string literal. CERT STR05-C,STR30-C
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 425 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , CERT INT02-C,INT31-C
M 425 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , data , CERT INT02-C,INT31-C
M 425 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , data , nick , CERT INT02-C,INT31-C
M 425 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "SEND" , data , nick , addr , CERT INT02-C,INT31-C
M 427 function call with no prior declaration. CERT EXP37-C
M 427 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 433 function call with no prior declaration. CERT EXP37-C
M 433 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 433 Array index not unsigned. CERT ARR30-C
M 433 Value is not of appropriate type. : unsigned int int address = g_strdup ( params [ fileparams CERT INT01-C,INT02-C,INT07-C
M 435 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 435 Array index not unsigned. CERT ARR30-C
M 435 Value is not of appropriate type. : unsigned int int port = atoi ( params [ fileparams + 1 CERT INT01-C,INT02-C,INT07-C
M 436 Array index not unsigned. CERT ARR30-C
M 436 Value is not of appropriate type. : unsigned int int size = str_to_uofft ( params [ fileparams + 2 CERT INT01-C,INT02-C,INT07-C
M 440 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 440 Array index not unsigned. CERT ARR30-C
M 440 Value is not of appropriate type. : unsigned int int p_id = atoi ( params [ fileparams + 3 CERT INT01-C,INT02-C,INT07-C
M 445 function call with no prior declaration. CERT EXP37-C
M 445 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 447 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 447 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 448 Array index not unsigned. CERT ARR30-C
M 448 Value is not of appropriate type. : unsigned int int fname [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 450 Modification of string literal. CERT STR05-C,STR30-C
M 450 Array index not unsigned. CERT ARR30-C
M 450 Value is not of appropriate type. : unsigned int int fname [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 451 function call with no prior declaration. CERT EXP37-C
M 451 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 460 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 460 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 462 function call with no prior declaration. CERT EXP37-C
M 462 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 465 Signed/unsigned conversion without cast. : unsigned int int temp_dcc -> file_quoted = quoted CERT INT02-C,INT31-C,STR34-C
M 467 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 479 function call with no prior declaration. CERT EXP37-C
M 479 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 480 function call with no prior declaration. CERT EXP37-C
M 480 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 486 function call with no prior declaration. CERT EXP37-C
M 486 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 487 function call with no prior declaration. CERT EXP37-C
M 487 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 492 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 492 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 497 function call with no prior declaration. CERT EXP37-C
M 497 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C

Code Line Violation Standard
M 502 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 511 Signed/unsigned conversion without cast. : unsigned int int dcc -> file_quoted = quoted CERT INT02-C,INT31-C,STR34-C
M 513 Type conversion without cast. : int char signal_emit ( "dcc request" , 2 , dcc , CERT INT02-C,INT31-C
M 515 function call with no prior declaration. CERT EXP37-C
M 515 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 516 function call with no prior declaration. CERT EXP37-C
M 516 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 460 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 504 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 494 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 485 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 469 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 460 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_receive
(520 to 567 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 529 function call with no prior declaration. CERT EXP37-C
M 529 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 531 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & nick , & CERT INT02-C,INT31-C
M 536 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 536 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 552 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 552 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 552 function call with no prior declaration. CERT EXP37-C
M 552 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 554 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 552 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 536 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_init
(575 to 585 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 584 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 583 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 582 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 578 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_get_deinit
(587 to 593 dcc-get.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 592 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 591 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 590 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_old
(37 to 63 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 function call with no prior declaration. CERT EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_new
(66 to 81 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 function call with no prior declaration. CERT EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_free_rec
(83 to 91 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_free
(93 to 106 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 99 function call with no prior declaration. CERT EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_add
(112 to 132 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 120 function call with no prior declaration. CERT EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 function call with no prior declaration. CERT EXP37-C
M 123 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 function call with no prior declaration. CERT EXP37-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 function call with no prior declaration. CERT EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_remove_entry
(138 to 154 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 143 function call with no prior declaration. CERT EXP37-C
M 143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 145 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 145 function call with no prior declaration. CERT EXP37-C
M 145 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 150 function call with no prior declaration. CERT EXP37-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_get_next
(170 to 178 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 174 function call with no prior declaration. CERT EXP37-C
M 174 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_get_queue
(180 to 188 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dcc_destroyed
(190 to 207 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 194 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_init
(209 to 214 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_deinit
(216 to 226 dcc-queue.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 223 function call with no prior declaration. CERT EXP37-C
M 223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 225 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_resume_find
(32 to 45 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 40 function call with no prior declaration. CERT EXP37-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_file_params_count_resume
(57 to 77 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 64 Array index not unsigned. CERT ARR30-C
M 64 Value is not of appropriate type. : unsigned int int params [ pos CERT INT01-C,INT02-C,INT07-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 Value is not of appropriate type. : unsigned int int params [ pos ] [ strlen ( params [ pos CERT INT01-C,INT02-C,INT07-C
M 64 Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) CERT INT01-C,INT02-C,INT07-C
M 64 Value is not of appropriate type. : unsigned int signed char params [ pos ] [ strlen ( params [ pos ] ) - 1 CERT INT01-C,INT02-C,INT07-C
M 65 Array index not unsigned. CERT ARR30-C
M 65 Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos + 1 CERT INT01-C,INT02-C,INT07-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 Array index not unsigned. CERT ARR30-C
M 65 Value is not of appropriate type. : unsigned int int atol ( params [ pos + 1 CERT INT01-C,INT02-C,INT07-C
M 65 Array index not unsigned. CERT ARR30-C
M 72 Array index not unsigned. CERT ARR30-C
M 72 Value is not of appropriate type. : unsigned int int is_numeric ( params [ pos CERT INT01-C,INT02-C,INT07-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 Array index not unsigned. CERT ARR30-C
M 72 Value is not of appropriate type. : unsigned int int atol ( params [ pos CERT INT01-C,INT02-C,INT07-C
M 72 Array index not unsigned. CERT ARR30-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_ctcp_resume_parse
(80 to 109 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 89 Modification of string literal. CERT STR05-C,STR30-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 Array index not unsigned. CERT ARR30-C
M 98 Value is not of appropriate type. : unsigned int int port = atoi ( params [ fileparams CERT INT01-C,INT02-C,INT07-C
M 99 Array index not unsigned. CERT ARR30-C
M 99 Value is not of appropriate type. : unsigned int int size = str_to_uofft ( params [ fileparams + 1 CERT INT01-C,INT02-C,INT07-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 Array index not unsigned. CERT ARR30-C
M 100 Value is not of appropriate type. : unsigned int int atoi ( params [ fileparams + 2 CERT INT01-C,INT02-C,INT07-C
M 102 function call with no prior declaration. CERT EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_resume_file_check
(111 to 127 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 116 function call with no prior declaration. CERT EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg_dcc_resume
(130 to 158 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 140 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , CERT INT02-C,INT31-C
M 140 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , data , CERT INT02-C,INT31-C
M 140 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , data , nick , CERT INT02-C,INT31-C
M 140 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "RESUME" , data , nick , addr , CERT INT02-C,INT31-C
M 144 function call with no prior declaration. CERT EXP37-C
M 144 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 144 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 144 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 Modification of string literal. CERT STR05-C,STR30-C
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 149 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 144 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg_dcc_accept
(161 to 179 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 170 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , CERT INT02-C,INT31-C
M 171 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , data , CERT INT02-C,INT31-C
M 171 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , data , nick , CERT INT02-C,INT31-C
M 171 Type conversion without cast. : int char signal_emit ( "dcc error ctcp" , 5 , "ACCEPT" , data , nick , addr , CERT INT02-C,INT31-C
M 175 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 177 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 177 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 177 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 177 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 175 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 175 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 170 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_resume
(182 to 223 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 190 function call with no prior declaration. CERT EXP37-C
M 190 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 192 function call with no prior declaration. CERT EXP37-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 function call with no prior declaration. CERT EXP37-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 205 function call with no prior declaration. CERT EXP37-C
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 209 function call with no prior declaration. CERT EXP37-C
M 209 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 Modification of string literal. CERT STR05-C,STR30-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 221 function call with no prior declaration. CERT EXP37-C
M 221 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 206 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_resume
(226 to 229 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 228 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_resume_init
(231 to 236 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 235 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 234 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 233 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_resume_deinit
(238 to 243 dcc-resume.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 242 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 241 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 240 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_queue_send_next
(45 to 72 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 51 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 53 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 53 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 53 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 53 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_get_file
(74 to 90 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 79 function call with no prior declaration. CERT EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 Modification of string literal. CERT STR05-C,STR30-C
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_add
(92 to 162 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 101 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Array index not unsigned. CERT ARR30-C
M 122 Value is not of appropriate type. : unsigned int int globbuf.gl_pathv [ i CERT INT01-C,INT02-C,INT07-C
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 132 Type conversion without cast. : int char signal_emit ( "dcc error file open" , 3 , nick , CERT INT02-C,INT31-C
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 155 function call with no prior declaration. CERT EXP37-C
M 155 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 161 function call with no prior declaration. CERT EXP37-C
M 161 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_send
(166 to 223 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 176 Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 2 | CERT INT01-C,INT02-C,INT07-C
M 176 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "dcc send" , & optlist , & CERT INT02-C,INT31-C
M 176 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "dcc send" , & optlist , & nick , & CERT INT02-C,INT31-C
M 183 function call with no prior declaration. CERT EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 189 Modification of string literal. CERT STR05-C,STR30-C
M 192 function call with no prior declaration. CERT EXP37-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 function call with no prior declaration. CERT EXP37-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 196 function call with no prior declaration. CERT EXP37-C
M 196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 200 function call with no prior declaration. CERT EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 function call with no prior declaration. CERT EXP37-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 209 function call with no prior declaration. CERT EXP37-C
M 209 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_create
(225 to 239 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 231 function call with no prior declaration. CERT EXP37-C
M 231 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 238 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 237 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dcc_destroyed
(241 to 249 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 243 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 function call with no prior declaration. CERT EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_data
(252 to 274 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 257 function call with no prior declaration. CERT EXP37-C
M 257 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 262 function call with no prior declaration. CERT EXP37-C
M 262 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 function call with no prior declaration. CERT EXP37-C
M 271 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 267 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_read_size
(277 to 302 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 294 function call with no prior declaration. CERT EXP37-C
M 294 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 282 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_connected
(305 to 336 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 321 function call with no prior declaration. CERT EXP37-C
M 321 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 326 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 332 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 330 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_connect
(339 to 358 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 344 function call with no prior declaration. CERT EXP37-C
M 344 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 349 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 346 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_one_file
(360 to 460 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 373 Type conversion without cast. : int char signal_emit ( "dcc error send exists" , 2 , target , CERT INT02-C,INT31-C
M 378 function call with no prior declaration. CERT EXP37-C
M 378 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 379 function call with no prior declaration. CERT EXP37-C
M 379 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 382 Type conversion without cast. : int char signal_emit ( "dcc error file open" , 3 , target , CERT INT02-C,INT31-C
M 382 function call with no prior declaration. CERT EXP37-C
M 382 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 387 function call with no prior declaration. CERT EXP37-C
M 387 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 388 function call with no prior declaration. CERT EXP37-C
M 388 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 389 function call with no prior declaration. CERT EXP37-C
M 389 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 395 Type conversion without cast. : int bool passive == FALSE CERT INT02-C,INT31-C
M 400 function call with no prior declaration. CERT EXP37-C
M 400 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 401 function call with no prior declaration. CERT EXP37-C
M 401 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 408 function call with no prior declaration. CERT EXP37-C
M 408 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 413 Modification of string literal. CERT STR05-C,STR30-C
M 415 Modification of string literal. CERT STR05-C,STR30-C
M 415 function call with no prior declaration. CERT EXP37-C
M 415 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 416 function call with no prior declaration. CERT EXP37-C
M 416 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 417 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 428 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 437 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 446 Modification of string literal. CERT STR05-C,STR30-C
M 446 function call with no prior declaration. CERT EXP37-C
M 446 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 451 Modification of string literal. CERT STR05-C,STR30-C
M 451 function call with no prior declaration. CERT EXP37-C
M 451 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 458 function call with no prior declaration. CERT EXP37-C
M 458 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 430 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 397 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 396 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_init
(462 to 473 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 469 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 468 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 467 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 466 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_send_deinit
(475 to 483 dcc-send.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 482 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 481 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 480 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dcc_destroyed
(42 to 49 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 44 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 48 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 44 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_listen_port
(52 to 61 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 58 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_input
(64 to 93 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Type conversion without cast. : int char signal_emit ( "dcc server message" , 2 , dcc , CERT INT02-C,INT31-C
M 69 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_update_flags
(95 to 111 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 function call with no prior declaration. CERT EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_init_server_rec
(114 to 132 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 120 function call with no prior declaration. CERT EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 128 function call with no prior declaration. CERT EXP37-C
M 128 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 function call with no prior declaration. CERT EXP37-C
M 130 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_create
(134 to 144 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 138 function call with no prior declaration. CERT EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 143 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_clone
(146 to 160 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 150 function call with no prior declaration. CERT EXP37-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 150 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 152 function call with no prior declaration. CERT EXP37-C
M 152 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 159 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 158 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 150 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_listen
(163 to 190 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 170 function call with no prior declaration. CERT EXP37-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 170 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 180 function call with no prior declaration. CERT EXP37-C
M 180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 170 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_msg
(193 to 292 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 195 function call with no prior declaration. CERT EXP37-C
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 195 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 196 function call with no prior declaration. CERT EXP37-C
M 196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 function call with no prior declaration. CERT EXP37-C
M 199 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 207 function call with no prior declaration. CERT EXP37-C
M 207 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 210 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 221 Type conversion without cast. : void char net_sendbuffer_send ( dccchat -> sendbuf , CERT INT02-C,INT31-C
M 221 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 222 function call with no prior declaration. CERT EXP37-C
M 222 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 247 Modification of string literal. CERT STR05-C,STR30-C
M 247 function call with no prior declaration. CERT EXP37-C
M 247 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 251 function call with no prior declaration. CERT EXP37-C
M 251 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 function call with no prior declaration. CERT EXP37-C
M 258 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 261 Array index not unsigned. CERT ARR30-C
M 261 Value is not of appropriate type. : unsigned int int fname [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 263 Modification of string literal. CERT STR05-C,STR30-C
M 263 Array index not unsigned. CERT ARR30-C
M 263 Value is not of appropriate type. : unsigned int int fname [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 264 function call with no prior declaration. CERT EXP37-C
M 264 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 270 function call with no prior declaration. CERT EXP37-C
M 270 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 276 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 280 Signed/unsigned conversion without cast. : unsigned int int dccget -> file_quoted = quoted CERT INT02-C,INT31-C,STR34-C
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 287 function call with no prior declaration. CERT EXP37-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 268 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 221 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 209 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 195 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_find_port
(294 to 311 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 299 function call with no prior declaration. CERT EXP37-C
M 299 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 301 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 301 Signed/unsigned conversion without cast. : unsigned int int port = atoi CERT INT02-C,INT31-C,STR34-C
M 306 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 306 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 307 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 306 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_server
(314 to 356 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 322 function call with no prior declaration. CERT EXP37-C
M 322 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & flags , & CERT INT02-C,INT31-C
M 336 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 336 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 336 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 336 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 337 function call with no prior declaration. CERT EXP37-C
M 337 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 340 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 344 function call with no prior declaration. CERT EXP37-C
M 344 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 349 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 340 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 350 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 336 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 336 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_close
(359 to 394 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 366 function call with no prior declaration. CERT EXP37-C
M 366 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 369 Type conversion without cast. : int char & free_arg , 2 , NULL , & CERT INT02-C,INT31-C
M 374 function call with no prior declaration. CERT EXP37-C
M 374 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 377 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 383 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 383 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 383 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_init
(396 to 403 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 402 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 401 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 400 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 399 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_server_deinit
(405 to 412 dcc-server.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 411 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 410 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 409 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 408 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_register_type
(49 to 52 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_unregister_type
(54 to 63 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_init_rec
(74 to 98 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 77 function call with no prior declaration. CERT EXP37-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 function call with no prior declaration. CERT EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 function call with no prior declaration. CERT EXP37-C
M 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_destroy
(101 to 123 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 103 function call with no prior declaration. CERT EXP37-C
M 103 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 function call with no prior declaration. CERT EXP37-C
M 112 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 function call with no prior declaration. CERT EXP37-C
M 113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 114 function call with no prior declaration. CERT EXP37-C
M 114 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 116 function call with no prior declaration. CERT EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 120 function call with no prior declaration. CERT EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_find_request_latest
(125 to 139 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 138 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_find_request
(141 to 157 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 145 function call with no prior declaration. CERT EXP37-C
M 145 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 function call with no prior declaration. CERT EXP37-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 152 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 153 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_ip2str
(159 to 178 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 174 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 175 function call with no prior declaration. CERT EXP37-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_str2ip
(180 to 194 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 188 function call with no prior declaration. CERT EXP37-C
M 188 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 189 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_listen
(197 to 248 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 220 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 228 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 229 Modification of string literal. CERT STR05-C,STR30-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 231 Modification of string literal. CERT STR05-C,STR30-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_connected
(280 to 296 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 290 function call with no prior declaration. CERT EXP37-C
M 290 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 292 function call with no prior declaration. CERT EXP37-C
M 292 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 293 function call with no prior declaration. CERT EXP37-C
M 293 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_disconnected
(299 to 311 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 303 function call with no prior declaration. CERT EXP37-C
M 303 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_nick_changed
(314 to 328 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 318 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 318 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 325 function call with no prior declaration. CERT EXP37-C
M 325 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 318 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg
(332 to 341 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 335 function call with no prior declaration. CERT EXP37-C
M 335 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 339 Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , CERT INT02-C,INT31-C
M 339 Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , data , CERT INT02-C,INT31-C
M 339 Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , data , nick , CERT INT02-C,INT31-C
M 339 Type conversion without cast. : int char signal_emit ( "ctcp msg dcc" , 5 , server , data , nick , addr , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_reply
(345 to 354 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 348 function call with no prior declaration. CERT EXP37-C
M 348 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 352 Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , CERT INT02-C,INT31-C
M 352 Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , data , CERT INT02-C,INT31-C
M 352 Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , data , nick , CERT INT02-C,INT31-C
M 352 Type conversion without cast. : int char signal_emit ( "ctcp reply dcc" , 5 , server , data , nick , addr , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_msg_dcc
(357 to 376 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 363 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 363 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 366 function call with no prior declaration. CERT EXP37-C
M 366 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 367 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 368 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 368 Modification of string literal. CERT STR05-C,STR30-C
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 371 Type conversion without cast. : int char ! signal_emit ( str , 6 , server , CERT INT02-C,INT31-C
M 371 Type conversion without cast. : int char ! signal_emit ( str , 6 , server , args , CERT INT02-C,INT31-C
M 371 Type conversion without cast. : int char ! signal_emit ( str , 6 , server , args , nick , CERT INT02-C,INT31-C
M 371 Type conversion without cast. : int char ! signal_emit ( str , 6 , server , args , nick , addr , CERT INT02-C,INT31-C
M 372 Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , CERT INT02-C,INT31-C
M 372 Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , data , CERT INT02-C,INT31-C
M 372 Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , data , nick , CERT INT02-C,INT31-C
M 372 Type conversion without cast. : int char signal_emit ( "default ctcp msg dcc" , 6 , server , data , nick , addr , CERT INT02-C,INT31-C
M 375 function call with no prior declaration. CERT EXP37-C
M 375 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 363 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 363 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_reply_dcc
(379 to 398 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 385 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 385 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 388 function call with no prior declaration. CERT EXP37-C
M 388 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 389 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 390 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 390 Modification of string literal. CERT STR05-C,STR30-C
M 392 function call with no prior declaration. CERT EXP37-C
M 392 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 393 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , CERT INT02-C,INT31-C
M 393 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , CERT INT02-C,INT31-C
M 393 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , CERT INT02-C,INT31-C
M 393 Type conversion without cast. : int char ! signal_emit ( str , 5 , server , args , nick , addr , CERT INT02-C,INT31-C
M 394 Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , CERT INT02-C,INT31-C
M 394 Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , data , CERT INT02-C,INT31-C
M 394 Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , data , nick , CERT INT02-C,INT31-C
M 394 Type conversion without cast. : int char signal_emit ( "default ctcp reply dcc" , 5 , server , data , nick , addr , CERT INT02-C,INT31-C
M 397 function call with no prior declaration. CERT EXP37-C
M 397 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ctcp_reply_dcc_reject
(401 to 416 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 408 function call with no prior declaration. CERT EXP37-C
M 408 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 410 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 410 Modification of string literal. CERT STR05-C,STR30-C
M 415 function call with no prior declaration. CERT EXP37-C
M 415 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_reject
(425 to 441 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 427 function call with no prior declaration. CERT EXP37-C
M 427 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 435 function call with no prior declaration. CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dcc_timeout_func
(443 to 465 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 448 function call with no prior declaration. CERT EXP37-C
M 448 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 453 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 453 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 453 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_no_such_nick
(467 to 487 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 472 function call with no prior declaration. CERT EXP37-C
M 472 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 482 function call with no prior declaration. CERT EXP37-C
M 482 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 486 function call with no prior declaration. CERT EXP37-C
M 486 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc_close
(490 to 531 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 497 function call with no prior declaration. CERT EXP37-C
M 497 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 499 Value is not of appropriate type. : unsigned char unsigned short! cmd_get_params ( data , & free_arg , 3 | CERT INT01-C,INT02-C,INT07-C
M 499 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & typestr , & CERT INT02-C,INT31-C
M 499 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & typestr , & nick , & CERT INT02-C,INT31-C
M 503 function call with no prior declaration. CERT EXP37-C
M 503 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 505 function call with no prior declaration. CERT EXP37-C
M 505 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 518 function call with no prior declaration. CERT EXP37-C
M 518 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 519 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 526 Type conversion without cast. : int char signal_emit ( "dcc error close not found" , 3 , typestr , CERT INT02-C,INT31-C
M 526 Type conversion without cast. : int char signal_emit ( "dcc error close not found" , 3 , typestr , nick , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_dcc
(533 to 536 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 535 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_dcc_init
(538 to 568 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 541 function call with no prior declaration. CERT EXP37-C
M 541 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 557 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 556 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 555 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 554 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 553 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 552 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 551 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 550 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 549 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 548 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 547 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_dcc_deinit
(570 to 595 dcc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 594 function call with no prior declaration. CERT EXP37-C
M 594 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 573 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 592 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 591 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 590 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 589 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 588 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 587 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 586 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 585 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 584 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 583 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 582 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_outdata
(33 to 48 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 38 function call with no prior declaration. CERT EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 function call with no prior declaration. CERT EXP37-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Type conversion without cast. : void char net_sendbuffer_send ( client -> handle , CERT INT02-C,INT31-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_outdata_all
(50 to 73 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 57 function call with no prior declaration. CERT EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 function call with no prior declaration. CERT EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 68 Type conversion without cast. : void char net_sendbuffer_send ( rec -> handle , CERT INT02-C,INT31-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 68 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_outserver
(75 to 91 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 80 function call with no prior declaration. CERT EXP37-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_outserver_all
(93 to 116 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 99 function call with no prior declaration. CERT EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 function call with no prior declaration. CERT EXP37-C
M 113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_outserver_all_except
(118 to 142 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 function call with no prior declaration. CERT EXP37-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






create_names_start
(144 to 152 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 147 function call with no prior declaration. CERT EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






dump_join
(154 to 207 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 167 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 167 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 function call with no prior declaration. CERT EXP37-C
M 172 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 function call with no prior declaration. CERT EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 185 function call with no prior declaration. CERT EXP37-C
M 185 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 189 function call with no prior declaration. CERT EXP37-C
M 189 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 function call with no prior declaration. CERT EXP37-C
M 191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 201 function call with no prior declaration. CERT EXP37-C
M 201 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 197 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 167 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 167 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_client_reset_nick
(209 to 220 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 212 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 function call with no prior declaration. CERT EXP37-C
M 218 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_dump_data_005
(222 to 228 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 225 function call with no prior declaration. CERT EXP37-C
M 225 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_dump_data
(230 to 303 dump.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 248 function call with no prior declaration. CERT EXP37-C
M 248 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 249 function call with no prior declaration. CERT EXP37-C
M 249 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 251 function call with no prior declaration. CERT EXP37-C
M 251 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 255 function call with no prior declaration. CERT EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 256 Modification of string literal. CERT STR05-C,STR30-C
M 256 function call with no prior declaration. CERT EXP37-C
M 256 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 Modification of string literal. CERT STR05-C,STR30-C
M 262 function call with no prior declaration. CERT EXP37-C
M 262 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 263 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 269 function call with no prior declaration. CERT EXP37-C
M 269 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 270 function call with no prior declaration. CERT EXP37-C
M 270 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 272 function call with no prior declaration. CERT EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 273 function call with no prior declaration. CERT EXP37-C
M 273 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 279 function call with no prior declaration. CERT EXP37-C
M 279 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 280 function call with no prior declaration. CERT EXP37-C
M 280 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 281 function call with no prior declaration. CERT EXP37-C
M 281 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 301 function call with no prior declaration. CERT EXP37-C
M 301 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_hash_check_remove
(50 to 86 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 67 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 function call with no prior declaration. CERT EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 83 function call with no prior declaration. CERT EXP37-C
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_timeout
(88 to 108 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 99 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 function call with no prior declaration. CERT EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 103 function call with no prior declaration. CERT EXP37-C
M 103 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 99 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_init_server
(111 to 125 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 115 function call with no prior declaration. CERT EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 117 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 120 function call with no prior declaration. CERT EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 function call with no prior declaration. CERT EXP37-C
M 123 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_hash_destroy
(127 to 142 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 132 function call with no prior declaration. CERT EXP37-C
M 132 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 function call with no prior declaration. CERT EXP37-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 function call with no prior declaration. CERT EXP37-C
M 140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 141 function call with no prior declaration. CERT EXP37-C
M 141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_deinit_server
(145 to 164 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 151 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 function call with no prior declaration. CERT EXP37-C
M 154 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 function call with no prior declaration. CERT EXP37-C
M 158 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 160 function call with no prior declaration. CERT EXP37-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 162 function call with no prior declaration. CERT EXP37-C
M 162 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_find
(166 to 180 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 175 function call with no prior declaration. CERT EXP37-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 176 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_newmsg
(183 to 237 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 192 function call with no prior declaration. CERT EXP37-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 193 function call with no prior declaration. CERT EXP37-C
M 193 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 195 function call with no prior declaration. CERT EXP37-C
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 196 function call with no prior declaration. CERT EXP37-C
M 196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 200 function call with no prior declaration. CERT EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 207 function call with no prior declaration. CERT EXP37-C
M 207 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 function call with no prior declaration. CERT EXP37-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 Type conversion without cast. : int char signal_emit ( "flood" , 5 , server , CERT INT02-C,INT31-C
M 216 Type conversion without cast. : int char signal_emit ( "flood" , 5 , server , nick , CERT INT02-C,INT31-C
M 216 function call with no prior declaration. CERT EXP37-C
M 216 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 Type conversion without cast. : int char GINT_TO_POINTER ( rec -> level ) , CERT INT02-C,INT31-C
M 223 function call with no prior declaration. CERT EXP37-C
M 223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 224 function call with no prior declaration. CERT EXP37-C
M 224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 225 function call with no prior declaration. CERT EXP37-C
M 225 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 228 function call with no prior declaration. CERT EXP37-C
M 228 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 231 function call with no prior declaration. CERT EXP37-C
M 231 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 232 function call with no prior declaration. CERT EXP37-C
M 232 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 233 function call with no prior declaration. CERT EXP37-C
M 233 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 234 function call with no prior declaration. CERT EXP37-C
M 234 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_privmsg
(239 to 258 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 245 function call with no prior declaration. CERT EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 246 function call with no prior declaration. CERT EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 248 function call with no prior declaration. CERT EXP37-C
M 248 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 254 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 257 function call with no prior declaration. CERT EXP37-C
M 257 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 254 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_notice
(260 to 276 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 265 function call with no prior declaration. CERT EXP37-C
M 265 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 266 function call with no prior declaration. CERT EXP37-C
M 266 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 268 function call with no prior declaration. CERT EXP37-C
M 268 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 272 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 275 function call with no prior declaration. CERT EXP37-C
M 275 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 273 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 272 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 272 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






flood_ctcp
(278 to 293 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 283 function call with no prior declaration. CERT EXP37-C
M 283 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 function call with no prior declaration. CERT EXP37-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 291 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_settings
(295 to 316 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 302 function call with no prior declaration. CERT EXP37-C
M 302 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 309 function call with no prior declaration. CERT EXP37-C
M 309 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 314 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 313 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 312 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 306 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 305 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 304 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_flood_init
(318 to 332 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 327 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 326 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 325 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_flood_deinit
(334 to 348 flood.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 339 function call with no prior declaration. CERT EXP37-C
M 339 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 346 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 345 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 342 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 340 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channels_setup_init
(25 to 28 irc-channels-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 27 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channels_setup_deinit
(30 to 33 irc-channels-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 32 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channel_create
(47 to 61 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 52 function call with no prior declaration. CERT EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 52 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 58 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 52 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 52 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channels_join
(66 to 168 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 77 function call with no prior declaration. CERT EXP37-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 78 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & channels , & CERT INT02-C,INT31-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Modification of string literal. CERT STR05-C,STR30-C
M 91 Modification of string literal. CERT STR05-C,STR30-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 Modification of string literal. CERT STR05-C,STR30-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 94 function call with no prior declaration. CERT EXP37-C
M 94 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 Type conversion without cast. : int char use_keys = *keys CERT INT02-C,INT31-C
M 98 Modification of string literal. CERT STR05-C,STR30-C
M 99 Modification of string literal. CERT STR05-C,STR30-C
M 102 function call with no prior declaration. CERT EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 103 function call with no prior declaration. CERT EXP37-C
M 103 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 105 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 105 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 function call with no prior declaration. CERT EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 Modification of string literal. CERT STR05-C,STR30-C
M 116 Modification of string literal. CERT STR05-C,STR30-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 Modification of string literal. CERT STR05-C,STR30-C
M 123 function call with no prior declaration. CERT EXP37-C
M 123 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 Modification of string literal. CERT STR05-C,STR30-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 Signed/unsigned conversion without cast. : int unsigned int cmdlen += strlen CERT INT02-C,INT31-C,STR34-C

Code Line Violation Standard
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 150 function call with no prior declaration. CERT EXP37-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 function call with no prior declaration. CERT EXP37-C
M 151 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 151 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 161 function call with no prior declaration. CERT EXP37-C
M 161 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 162 function call with no prior declaration. CERT EXP37-C
M 162 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 164 function call with no prior declaration. CERT EXP37-C
M 164 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 165 function call with no prior declaration. CERT EXP37-C
M 165 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 121 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 78 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 78 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channel_find_server
(171 to 191 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 183 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 183 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 function call with no prior declaration. CERT EXP37-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_connected
(193 to 201 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 195 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 195 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 199 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 195 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 195 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_get_join_data
(203 to 209 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 207 function call with no prior declaration. CERT EXP37-C
M 207 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 function call with no prior declaration. CERT EXP37-C
M 208 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_channel_created
(211 to 215 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 213 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 213 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_channel_destroyed
(217 to 227 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 219 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 219 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channels_init
(229 to 245 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 233 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 232 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 231 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_channels_deinit
(247 to 263 irc-channels.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 251 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 250 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 249 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ircnet_create
(28 to 34 irc-chatnets.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 30 function call with no prior declaration. CERT EXP37-C
M 30 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_chatnet_read
(36 to 51 irc-chatnets.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 38 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 38 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_chatnet_saved
(53 to 76 irc-chatnets.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_chatnet_destroyed
(78 to 82 irc-chatnets.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 80 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 80 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_chatnets_init
(85 to 90 irc-chatnets.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 89 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 87 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_chatnets_deinit
(92 to 107 irc-chatnets.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 100 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 100 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 104 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 100 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 100 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_notice
(63 to 87 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 70 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 70 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 function call with no prior declaration. CERT EXP37-C
M 78 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_ctcp
(90 to 121 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 97 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 99 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & ctcpcmd , & CERT INT02-C,INT31-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 103 function call with no prior declaration. CERT EXP37-C
M 103 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 function call with no prior declaration. CERT EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 114 function call with no prior declaration. CERT EXP37-C
M 114 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 function call with no prior declaration. CERT EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 113 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 113 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 97 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 97 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_nctcp
(124 to 149 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 131 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 131 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 function call with no prior declaration. CERT EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 133 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 133 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & target , & ctcpcmd , & CERT INT02-C,INT31-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 function call with no prior declaration. CERT EXP37-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 141 function call with no prior declaration. CERT EXP37-C
M 141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 142 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 142 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 143 function call with no prior declaration. CERT EXP37-C
M 143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 144 function call with no prior declaration. CERT EXP37-C
M 144 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 146 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 142 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 142 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_part
(152 to 178 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 159 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 159 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 function call with no prior declaration. CERT EXP37-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 161 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00010000 , item , & CERT INT02-C,INT31-C
M 161 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00010000 , item , & channame , & CERT INT02-C,INT31-C
M 164 function call with no prior declaration. CERT EXP37-C
M 164 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 Modification of string literal. CERT STR05-C,STR30-C
M 172 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 172 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 173 function call with no prior declaration. CERT EXP37-C
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 172 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_kick
(181 to 203 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 188 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 | 0x00010000 , item , & CERT INT02-C,INT31-C
M 188 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 | 0x00010000 , item , & channame , & CERT INT02-C,INT31-C
M 188 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 | 0x00010000 , item , & channame , & nicks , & CERT INT02-C,INT31-C
M 193 function call with no prior declaration. CERT EXP37-C
M 193 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 function call with no prior declaration. CERT EXP37-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 196 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 function call with no prior declaration. CERT EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 200 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 196 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 196 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_topic
(206 to 227 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 213 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 213 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 function call with no prior declaration. CERT EXP37-C
M 213 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 215 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00004000 | 0x00002000 , item , "topic" , & optlist , & CERT INT02-C,INT31-C
M 215 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00004000 | 0x00002000 , item , "topic" , & optlist , & channame , & CERT INT02-C,INT31-C
M 220 function call with no prior declaration. CERT EXP37-C
M 220 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 221 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 221 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 222 function call with no prior declaration. CERT EXP37-C
M 224 function call with no prior declaration. CERT EXP37-C
M 224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 221 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 221 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_invite
(230 to 250 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 235 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 235 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 235 function call with no prior declaration. CERT EXP37-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 237 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & nick , & CERT INT02-C,INT31-C
M 240 function call with no prior declaration. CERT EXP37-C
M 240 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 242 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 242 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 242 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 242 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 function call with no prior declaration. CERT EXP37-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Modification of string literal. CERT STR05-C,STR30-C
M 245 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 245 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 248 function call with no prior declaration. CERT EXP37-C
M 245 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 245 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 242 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 242 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 235 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 235 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_list
(253 to 273 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 260 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 260 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 260 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 function call with no prior declaration. CERT EXP37-C
M 260 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 262 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "list" , & optlist , & CERT INT02-C,INT31-C
M 266 function call with no prior declaration. CERT EXP37-C
M 266 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 269 function call with no prior declaration. CERT EXP37-C
M 269 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 function call with no prior declaration. CERT EXP37-C
M 260 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 260 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_who
(276 to 301 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 282 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 282 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 282 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 282 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 282 function call with no prior declaration. CERT EXP37-C
M 282 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 284 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & channel , & CERT INT02-C,INT31-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 288 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 288 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 288 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 288 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 function call with no prior declaration. CERT EXP37-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Modification of string literal. CERT STR05-C,STR30-C
M 291 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 291 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 293 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 295 Modification of string literal. CERT STR05-C,STR30-C
M 298 function call with no prior declaration. CERT EXP37-C
M 291 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 291 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 288 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 288 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 282 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 282 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_names
(303 to 331 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 310 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 310 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 310 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 310 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 310 function call with no prior declaration. CERT EXP37-C
M 310 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 312 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "names" , & optlist , & CERT INT02-C,INT31-C
M 316 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 317 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 317 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 317 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 317 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 function call with no prior declaration. CERT EXP37-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 320 Modification of string literal. CERT STR05-C,STR30-C
M 320 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 320 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 323 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 327 function call with no prior declaration. CERT EXP37-C
M 320 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 320 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 317 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 317 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 310 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 310 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_nick
(334 to 351 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 339 function call with no prior declaration. CERT EXP37-C
M 339 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 341 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 function call with no prior declaration. CERT EXP37-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 346 function call with no prior declaration. CERT EXP37-C
M 346 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 function call with no prior declaration. CERT EXP37-C
M 347 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 349 function call with no prior declaration. CERT EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_redirect_nicklist
(353 to 374 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 357 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 359 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 369 function call with no prior declaration. CERT EXP37-C
M 369 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 371 function call with no prior declaration. CERT EXP37-C
M 371 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 373 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_whois
(377 to 444 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 385 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 385 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 385 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 385 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 385 function call with no prior declaration. CERT EXP37-C
M 385 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 387 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00008000 , "whois" , & optlist , & CERT INT02-C,INT31-C
M 387 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00008000 , "whois" , & optlist , & qserver , & CERT INT02-C,INT31-C
M 393 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 393 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 393 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 393 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 393 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 393 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 401 Modification of string literal. CERT STR05-C,STR30-C
M 402 Modification of string literal. CERT STR05-C,STR30-C
M 405 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 405 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 407 Modification of string literal. CERT STR05-C,STR30-C
M 409 Modification of string literal. CERT STR05-C,STR30-C
M 409 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 412 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 413 function call with no prior declaration. CERT EXP37-C
M 413 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 414 function call with no prior declaration. CERT EXP37-C
M 414 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 418 function call with no prior declaration. CERT EXP37-C
M 418 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 420 function call with no prior declaration. CERT EXP37-C
M 420 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 422 Modification of string literal. CERT STR05-C,STR30-C
M 425 Modification of string literal. CERT STR05-C,STR30-C
M 427 function call with no prior declaration. CERT EXP37-C
M 427 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 432 Type conversion without cast. : int char server_redirect_event ( server , "whois" , 1 , str , TRUE , NULL , "event 318" , "whois end" , "event 402" , CERT INT02-C,INT31-C
M 437 function call with no prior declaration. CERT EXP37-C
M 437 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 442 function call with no prior declaration. CERT EXP37-C
M 442 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 393 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 432 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 405 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 393 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 393 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 393 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois
(446 to 451 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 450 Type conversion without cast. : int char signal_emit ( "event 311" , 4 , server , CERT INT02-C,INT31-C
M 450 Type conversion without cast. : int char signal_emit ( "event 311" , 4 , server , data , CERT INT02-C,INT31-C
M 450 Type conversion without cast. : int char signal_emit ( "event 311" , 4 , server , data , nick , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_whois_try_whowas
(453 to 469 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 457 function call with no prior declaration. CERT EXP37-C
M 457 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 466 function call with no prior declaration. CERT EXP37-C
M 468 function call with no prior declaration. CERT EXP37-C
M 468 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 462 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_end_of_whois
(471 to 476 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 474 Type conversion without cast. : int char signal_emit ( "event 318" , 4 , server , CERT INT02-C,INT31-C
M 474 Type conversion without cast. : int char signal_emit ( "event 318" , 4 , server , data , CERT INT02-C,INT31-C
M 474 Type conversion without cast. : int char signal_emit ( "event 318" , 4 , server , data , nick , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whowas
(478 to 483 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 482 Type conversion without cast. : int char signal_emit ( "event 314" , 4 , server , CERT INT02-C,INT31-C
M 482 Type conversion without cast. : int char signal_emit ( "event 314" , 4 , server , data , CERT INT02-C,INT31-C
M 482 Type conversion without cast. : int char signal_emit ( "event 314" , 4 , server , data , nick , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_whowas
(486 to 509 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 492 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 492 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 492 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 492 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 492 function call with no prior declaration. CERT EXP37-C
M 492 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 494 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & nicks , & CERT INT02-C,INT31-C
M 496 Modification of string literal. CERT STR05-C,STR30-C
M 502 function call with no prior declaration. CERT EXP37-C
M 502 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 505 function call with no prior declaration. CERT EXP37-C
M 500 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_ping
(512 to 530 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 517 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 517 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 517 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 517 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 517 function call with no prior declaration. CERT EXP37-C
M 517 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 520 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 520 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 521 function call with no prior declaration. CERT EXP37-C
M 521 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 522 function call with no prior declaration. CERT EXP37-C
M 522 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 525 function call with no prior declaration. CERT EXP37-C
M 525 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 527 function call with no prior declaration. CERT EXP37-C
M 527 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 529 function call with no prior declaration. CERT EXP37-C
M 529 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 520 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 517 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 517 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_away
(533 to 548 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 539 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00002000 , "away" , & optlist , & CERT INT02-C,INT31-C
M 542 function call with no prior declaration. CERT EXP37-C
M 542 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 545 function call with no prior declaration. CERT EXP37-C
M 545 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_sconnect
(551 to 557 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 553 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 553 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 553 function call with no prior declaration. CERT EXP37-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 554 function call with no prior declaration. CERT EXP37-C
M 554 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 556 function call with no prior declaration. CERT EXP37-C
M 553 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 553 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_quote
(560 to 571 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 562 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 562 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 562 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 562 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 565 function call with no prior declaration. CERT EXP37-C
M 565 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 562 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 562 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_wall_hash
(573 to 576 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 575 function call with no prior declaration. CERT EXP37-C
M 575 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_wait
(579 to 611 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 586 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 586 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 586 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 586 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 586 function call with no prior declaration. CERT EXP37-C
M 586 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 588 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 1 | 0x00004000 | 0x00008000 | 0x00002000 , NULL , & optlist , & CERT INT02-C,INT31-C
M 594 function call with no prior declaration. CERT EXP37-C
M 594 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 597 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 597 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 597 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 597 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 597 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 597 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 600 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 602 function call with no prior declaration. CERT EXP37-C
M 602 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 597 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 597 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 597 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 597 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 586 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 586 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_wall
(614 to 662 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 621 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 621 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 621 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 621 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 621 function call with no prior declaration. CERT EXP37-C
M 621 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 623 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & CERT INT02-C,INT31-C
M 623 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00010000 | 0x00002000 , item , & channame , & CERT INT02-C,INT31-C
M 626 function call with no prior declaration. CERT EXP37-C
M 626 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 628 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 628 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 628 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 628 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 628 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 628 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 629 function call with no prior declaration. CERT EXP37-C
M 629 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 631 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 631 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 633 function call with no prior declaration. CERT EXP37-C
M 633 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 634 function call with no prior declaration. CERT EXP37-C
M 634 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 635 function call with no prior declaration. CERT EXP37-C
M 639 function call with no prior declaration. CERT EXP37-C
M 639 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 642 function call with no prior declaration. CERT EXP37-C
M 642 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 643 Modification of string literal. CERT STR05-C,STR30-C
M 644 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 644 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 645 function call with no prior declaration. CERT EXP37-C
M 645 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 651 function call with no prior declaration. CERT EXP37-C
M 656 function call with no prior declaration. CERT EXP37-C
M 656 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 657 function call with no prior declaration. CERT EXP37-C
M 657 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 660 function call with no prior declaration. CERT EXP37-C
M 660 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 628 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 644 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 643 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 631 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 631 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 628 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 628 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 628 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 621 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 621 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_kickban
(665 to 708 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 673 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 673 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 673 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 673 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 673 function call with no prior declaration. CERT EXP37-C
M 673 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 675 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00010000 | 0x00002000 , item , & CERT INT02-C,INT31-C
M 675 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00010000 | 0x00002000 , item , & channel , & CERT INT02-C,INT31-C
M 675 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00010000 | 0x00002000 , item , & channel , & nicks , & CERT INT02-C,INT31-C
M 680 function call with no prior declaration. CERT EXP37-C
M 680 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 682 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 682 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 682 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 682 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 682 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 682 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 684 function call with no prior declaration. CERT EXP37-C
M 684 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 686 Modification of string literal. CERT STR05-C,STR30-C
M 686 function call with no prior declaration. CERT EXP37-C
M 686 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 687 function call with no prior declaration. CERT EXP37-C
M 687 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 688 function call with no prior declaration. CERT EXP37-C
M 688 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 690 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 690 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 691 function call with no prior declaration. CERT EXP37-C
M 691 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 692 function call with no prior declaration. CERT EXP37-C
M 692 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 694 function call with no prior declaration. CERT EXP37-C
M 694 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 695 function call with no prior declaration. CERT EXP37-C
M 695 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 704 function call with no prior declaration. CERT EXP37-C
M 704 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 705 function call with no prior declaration. CERT EXP37-C
M 705 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 682 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 690 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 690 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 682 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 682 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 682 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 673 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 673 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






knockout_destroy
(710 to 715 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 712 function call with no prior declaration. CERT EXP37-C
M 712 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 713 function call with no prior declaration. CERT EXP37-C
M 713 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 714 function call with no prior declaration. CERT EXP37-C
M 714 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






knockout_timeout_server
(718 to 739 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 723 function call with no prior declaration. CERT EXP37-C
M 723 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 725 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 725 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 725 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 725 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 728 function call with no prior declaration. CERT EXP37-C
M 728 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 725 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 725 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






knockout_timeout
(741 to 745 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 743 function call with no prior declaration. CERT EXP37-C
M 743 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_knockout
(748 to 826 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 758 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 758 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 758 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 758 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 758 function call with no prior declaration. CERT EXP37-C
M 758 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 760 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 760 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 760 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 760 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 761 function call with no prior declaration. CERT EXP37-C
M 761 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 763 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 763 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * data CERT INT01-C,INT02-C,INT07-C
M 765 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & timeoutstr , & CERT INT02-C,INT31-C
M 765 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 3 | 0x00002000 , & timeoutstr , & nicks , & CERT INT02-C,INT31-C
M 770 function call with no prior declaration. CERT EXP37-C
M 770 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 772 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & nicks , & CERT INT02-C,INT31-C
M 778 function call with no prior declaration. CERT EXP37-C
M 778 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 780 Modification of string literal. CERT STR05-C,STR30-C
M 780 function call with no prior declaration. CERT EXP37-C
M 780 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 781 function call with no prior declaration. CERT EXP37-C
M 781 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 782 function call with no prior declaration. CERT EXP37-C
M 782 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 785 function call with no prior declaration. CERT EXP37-C
M 785 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 787 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 787 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 788 function call with no prior declaration. CERT EXP37-C
M 788 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 789 function call with no prior declaration. CERT EXP37-C
M 789 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 792 function call with no prior declaration. CERT EXP37-C
M 792 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 803 function call with no prior declaration. CERT EXP37-C
M 803 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 804 function call with no prior declaration. CERT EXP37-C
M 804 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 807 function call with no prior declaration. CERT EXP37-C
M 807 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 813 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 817 function call with no prior declaration. CERT EXP37-C
M 817 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 820 function call with no prior declaration. CERT EXP37-C
M 820 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 822 function call with no prior declaration. CERT EXP37-C

Code Line Violation Standard
M 822 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 787 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 787 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 760 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 760 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 758 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 758 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_server_purge
(829 to 842 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 834 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 834 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 834 function call with no prior declaration. CERT EXP37-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 839 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 834 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 834 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_disconnected
(845 to 856 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 847 function call with no prior declaration. CERT EXP37-C
M 847 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 849 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 849 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 849 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 849 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 852 function call with no prior declaration. CERT EXP37-C
M 852 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 855 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 849 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 849 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_channel_destroyed
(859 to 873 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 863 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 863 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 863 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 863 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 863 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 863 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 863 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 863 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 871 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 863 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 863 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 863 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 863 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_oper
(876 to 890 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 881 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 881 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 881 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 881 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 881 function call with no prior declaration. CERT EXP37-C
M 881 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 884 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 , & nick , & CERT INT02-C,INT31-C
M 886 function call with no prior declaration. CERT EXP37-C
M 886 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 888 function call with no prior declaration. CERT EXP37-C
M 881 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 881 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_accept
(893 to 901 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 895 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 895 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 895 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 895 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 895 function call with no prior declaration. CERT EXP37-C
M 895 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 900 function call with no prior declaration. CERT EXP37-C
M 895 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 895 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_unsilence
(904 to 912 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 906 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 906 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 906 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 906 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 906 function call with no prior declaration. CERT EXP37-C
M 906 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 909 function call with no prior declaration. CERT EXP37-C
M 909 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 911 function call with no prior declaration. CERT EXP37-C
M 906 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 906 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






command_self
(914 to 919 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 916 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 916 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 916 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 916 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 916 function call with no prior declaration. CERT EXP37-C
M 916 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 918 function call with no prior declaration. CERT EXP37-C
M 916 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 916 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






command_1self
(921 to 929 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 923 function call with no prior declaration. CERT EXP37-C
M 923 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 924 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 924 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 924 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 924 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 925 function call with no prior declaration. CERT EXP37-C
M 925 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 926 function call with no prior declaration. CERT EXP37-C
M 926 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 928 function call with no prior declaration. CERT EXP37-C
M 924 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 924 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






command_2self
(931 to 943 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 936 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 936 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 936 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 936 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 936 function call with no prior declaration. CERT EXP37-C
M 936 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 938 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 940 function call with no prior declaration. CERT EXP37-C
M 940 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 941 function call with no prior declaration. CERT EXP37-C
M 936 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 936 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_commands_init
(945 to 1048 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 947 function call with no prior declaration. CERT EXP37-C
M 947 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 955 function call with no prior declaration. CERT EXP37-C
M 955 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1041 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1040 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1039 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1038 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1037 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1036 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1034 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1033 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1032 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1031 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1029 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1028 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1027 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1026 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1024 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1022 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1020 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1018 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1016 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1015 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1013 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1011 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1009 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1008 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1007 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1004 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1002 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1000 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 998 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 996 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 994 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 992 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 990 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 988 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 986 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 984 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 982 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 980 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 978 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 977 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 975 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 974 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 972 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 971 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 970 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 969 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 967 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 966 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 965 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 964 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 963 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 962 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 961 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 960 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 959 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 958 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 957 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 953 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 952 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_commands_deinit
(1050 to 1114 irc-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 1052 function call with no prior declaration. CERT EXP37-C
M 1052 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1113 function call with no prior declaration. CERT EXP37-C
M 1113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 1111 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1110 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1108 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1107 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1106 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1104 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1103 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1102 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1101 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1100 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1099 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1098 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1097 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1096 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1095 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1094 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1093 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1092 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1091 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1090 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1089 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1088 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1087 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1086 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1085 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1084 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1083 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1082 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1081 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1080 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1079 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1078 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1077 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1076 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1075 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1074 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1073 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1072 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1071 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1070 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1069 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1068 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1067 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1066 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1065 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard
M 1064 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1063 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1062 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1061 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1060 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1059 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1058 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1057 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1056 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1055 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 1054 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






create_chatnet
(46 to 49 irc-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 48 function call with no prior declaration. CERT EXP37-C
M 48 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






create_server_setup
(51 to 54 irc-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






create_channel_setup
(56 to 59 irc-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






create_server_connect
(61 to 64 irc-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






destroy_server_connect
(66 to 76 irc-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 70 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 70 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 function call with no prior declaration. CERT EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_core_init
(78 to 123 irc-core.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 Function pointer is of wrong type. CERT DCL35-C,EXP08-C
M 97 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 101 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_server_numeric
(39 to 44 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 42 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_servername
(47 to 52 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 49 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 49 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_userhost
(55 to 77 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 61 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 61 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 Modification of string literal. CERT STR05-C,STR30-C
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_usermode
(80 to 83 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 82 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 82 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 82 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_cumode
(86 to 97 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 88 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 88 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 89 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 function call with no prior declaration. CERT EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 Modification of string literal. CERT STR05-C,STR30-C
M 94 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 89 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 89 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






expando_cumode_space
(101 to 110 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 105 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 105 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 105 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_join
(112 to 121 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 115 function call with no prior declaration. CERT EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 Modification of string literal. CERT STR05-C,STR30-C
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_expandos_init
(123 to 155 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 125 Modification of string literal. CERT STR05-C,STR30-C
M 154 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 146 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 141 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 137 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 134 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 127 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_expandos_deinit
(157 to 169 irc-expandos.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 159 function call with no prior declaration. CERT EXP37-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 166 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 165 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 164 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 163 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 162 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 161 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_domain_mask
(26 to 57 irc-masks.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 30 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 32 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 35 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 Modification of string literal. CERT STR05-C,STR30-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( ptr [ 1 ] CERT INT01-C,INT02-C,INT07-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Modification of string literal. CERT STR05-C,STR30-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_get_mask
(59 to 92 irc-masks.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 64 function call with no prior declaration. CERT EXP37-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 79 Modification of string literal. CERT STR05-C,STR30-C
M 82 Modification of string literal. CERT STR05-C,STR30-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_nicklist_insert
(33 to 51 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 38 function call with no prior declaration. CERT EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 38 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_nick_strip
(59 to 75 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 66 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick CERT INT01-C,INT02-C,INT07-C
M 67 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 67 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * nick CERT INT01-C,INT02-C,INT07-C
M 68 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 72 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 73 Modification of string literal. CERT STR05-C,STR30-C
M 74 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_nickcmp_rfc1459
(77 to 85 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 80 Value is not of appropriate type. : char signed char ( * m ) CERT INT01-C,INT02-C,INT07-C
M 80 Value is not of appropriate type. : char signed char ( * n ) CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_nickcmp_ascii
(87 to 95 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 90 Value is not of appropriate type. : char signed char ( * m ) CERT INT01-C,INT02-C,INT07-C
M 90 Value is not of appropriate type. : char signed char ( * n ) CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_names_list
(97 to 168 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 109 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 109 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 function call with no prior declaration. CERT EXP37-C
M 112 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 136 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 142 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 167 function call with no prior declaration. CERT EXP37-C
M 167 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 161 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 160 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 128 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 125 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_end_of_names
(170 to 199 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 177 function call with no prior declaration. CERT EXP37-C
M 177 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 181 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 181 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 192 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 188 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 192 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 192 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_who
(201 to 238 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 207 function call with no prior declaration. CERT EXP37-C
M 207 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 224 function call with no prior declaration. CERT EXP37-C
M 224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 226 function call with no prior declaration. CERT EXP37-C
M 226 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 229 Modification of string literal. CERT STR05-C,STR30-C
M 229 function call with no prior declaration. CERT EXP37-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 230 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 233 Type conversion without cast. : char bool nicklist_update_flags ( server , CERT INT02-C,INT31-C
M 233 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 235 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 237 function call with no prior declaration. CERT EXP37-C
M 237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 233 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois
(240 to 266 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 246 function call with no prior declaration. CERT EXP37-C
M 246 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 Modification of string literal. CERT STR05-C,STR30-C
M 258 function call with no prior declaration. CERT EXP37-C
M 258 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 function call with no prior declaration. CERT EXP37-C
M 260 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 264 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 264 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 265 function call with no prior declaration. CERT EXP37-C
M 265 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 253 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois_away
(268 to 278 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 272 function call with no prior declaration. CERT EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 277 function call with no prior declaration. CERT EXP37-C
M 277 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 276 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_own_away
(280 to 290 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 function call with no prior declaration. CERT EXP37-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 288 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_own_unaway
(292 to 302 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 296 function call with no prior declaration. CERT EXP37-C
M 296 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 301 function call with no prior declaration. CERT EXP37-C
M 301 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 300 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois_ircop
(304 to 314 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 308 function call with no prior declaration. CERT EXP37-C
M 308 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 313 function call with no prior declaration. CERT EXP37-C
M 313 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 312 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick_in_use
(322 to 366 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 327 function call with no prior declaration. CERT EXP37-C
M 327 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 335 function call with no prior declaration. CERT EXP37-C
M 335 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 337 function call with no prior declaration. CERT EXP37-C
M 337 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 339 function call with no prior declaration. CERT EXP37-C
M 339 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 340 function call with no prior declaration. CERT EXP37-C
M 340 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 342 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 344 function call with no prior declaration. CERT EXP37-C
M 344 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 345 function call with no prior declaration. CERT EXP37-C
M 345 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 350 Array index not unsigned. CERT ARR30-C
M 350 Value is not of appropriate type. : unsigned int int server -> nick [ n CERT INT01-C,INT02-C,INT07-C
M 350 Array index not unsigned. CERT ARR30-C
M 350 Value is not of appropriate type. : unsigned int int server -> nick [ n CERT INT01-C,INT02-C,INT07-C
M 351 Array index not unsigned. CERT ARR30-C
M 351 Value is not of appropriate type. : unsigned int int server -> nick [ n CERT INT01-C,INT02-C,INT07-C
M 355 Array index not unsigned. CERT ARR30-C
M 355 Value is not of appropriate type. : unsigned int int server -> nick [ n CERT INT01-C,INT02-C,INT07-C
M 356 Array index not unsigned. CERT ARR30-C
M 356 Value is not of appropriate type. : unsigned int int server -> nick [ n CERT INT01-C,INT02-C,INT07-C
M 359 Array index not unsigned. CERT ARR30-C
M 359 Value is not of appropriate type. : unsigned int int server -> nick [ n CERT INT01-C,INT02-C,INT07-C
M 363 function call with no prior declaration. CERT EXP37-C
M 363 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 365 function call with no prior declaration. CERT EXP37-C
M 365 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_target_unavailable
(368 to 381 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 372 function call with no prior declaration. CERT EXP37-C
M 372 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 380 function call with no prior declaration. CERT EXP37-C
M 380 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick
(383 to 407 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 388 function call with no prior declaration. CERT EXP37-C
M 388 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 389 function call with no prior declaration. CERT EXP37-C
M 389 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 393 function call with no prior declaration. CERT EXP37-C
M 393 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 396 function call with no prior declaration. CERT EXP37-C
M 396 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 function call with no prior declaration. CERT EXP37-C
M 398 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 399 function call with no prior declaration. CERT EXP37-C
M 399 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 402 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 402 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 405 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 405 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 406 function call with no prior declaration. CERT EXP37-C
M 406 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 405 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 405 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 402 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 402 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_userhost
(409 to 434 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 414 function call with no prior declaration. CERT EXP37-C
M 414 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 419 Modification of string literal. CERT STR05-C,STR30-C
M 419 function call with no prior declaration. CERT EXP37-C
M 419 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 420 Modification of string literal. CERT STR05-C,STR30-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 423 Array Bound exceeded. CERT ARR30-C
M 423 Value is not of appropriate type. : unsigned int signed char ptr [ CERT INT01-C,INT02-C,INT07-C
M 423 Value is not of appropriate type. : unsigned int signed char ptr [ - 1 CERT INT01-C,INT02-C,INT07-C
M 424 Modification of string literal. CERT STR05-C,STR30-C
M 424 Array Bound exceeded. CERT ARR30-C
M 424 Value is not of appropriate type. : unsigned int signed char ptr [ CERT INT01-C,INT02-C,INT07-C
M 424 Value is not of appropriate type. : unsigned int signed char ptr [ - 1 CERT INT01-C,INT02-C,INT07-C
M 428 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 430 Type conversion without cast. : char bool nicklist_update_flags ( server , * CERT INT02-C,INT31-C
M 430 Type conversion without cast. : int bool nicklist_update_flags ( server , * pos , * CERT INT02-C,INT31-C
M 430 Type conversion without cast. : int bool nicklist_update_flags ( server , * pos , * ptr == '-' , CERT INT02-C,INT31-C
M 432 function call with no prior declaration. CERT EXP37-C
M 432 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 433 function call with no prior declaration. CERT EXP37-C
M 433 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 430 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_usermode
(436 to 441 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 438 function call with no prior declaration. CERT EXP37-C
M 438 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 438 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 438 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 440 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 438 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_nick_flags
(443 to 451 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 446 function call with no prior declaration. CERT EXP37-C
M 446 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 449 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_connected
(453 to 457 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 455 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 455 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 455 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 455 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 455 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 455 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_nicklist_init
(459 to 479 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 478 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 477 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 476 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 475 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 474 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 473 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 472 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 471 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 470 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 469 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 468 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 467 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 466 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 465 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 464 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 463 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 462 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 461 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_nicklist_deinit
(481 to 501 irc-nicklist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 500 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 499 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 498 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 497 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 495 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 494 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 493 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 492 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 491 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 490 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 489 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 488 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 487 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 486 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 485 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 484 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 483 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_query_create
(29 to 42 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 34 function call with no prior declaration. CERT EXP37-C
M 34 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 36 function call with no prior declaration. CERT EXP37-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 function call with no prior declaration. CERT EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_query_find
(44 to 56 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






check_query_changes
(58 to 80 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_privmsg
(82 to 94 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick
(103 to 116 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 112 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 114 function call with no prior declaration. CERT EXP37-C
M 114 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_queries_init
(118 to 123 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 121 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 120 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_queries_deinit
(125 to 130 irc-queries.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 128 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 127 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_connect_copy
(31 to 52 irc-servers-reconnect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 36 function call with no prior declaration. CERT EXP37-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 37 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 40 function call with no prior declaration. CERT EXP37-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 function call with no prior declaration. CERT EXP37-C
M 49 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 function call with no prior declaration. CERT EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 37 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_reconnect_save_status
(54 to 66 irc-servers-reconnect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 57 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 57 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 57 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 function call with no prior declaration. CERT EXP37-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 57 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 57 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 57 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_connected
(68 to 75 irc-servers-reconnect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 70 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 70 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick_collision
(77 to 94 irc-servers-reconnect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 81 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 81 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 81 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_reconnect_init
(105 to 112 irc-servers-reconnect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 110 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 109 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 108 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 107 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_reconnect_deinit
(114 to 121 irc-servers-reconnect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 120 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 119 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 118 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 117 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 116 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_setup_fill_reconn
(33 to 46 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 36 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 36 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 37 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 37 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 36 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 36 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_setup_fill_connect
(48 to 56 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 50 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 50 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 50 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_setup_fill_chatnet
(58 to 82 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 61 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 61 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 63 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 67 function call with no prior declaration. CERT EXP37-C
M 67 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 63 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






init_userinfo
(84 to 122 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Modification of string literal. CERT STR05-C,STR30-C
M 99 function call with no prior declaration. CERT EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 101 function call with no prior declaration. CERT EXP37-C
M 101 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 103 Modification of string literal. CERT STR05-C,STR30-C
M 109 Modification of string literal. CERT STR05-C,STR30-C
M 109 function call with no prior declaration. CERT EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 Modification of string literal. CERT STR05-C,STR30-C
M 116 Modification of string literal. CERT STR05-C,STR30-C
M 118 Modification of string literal. CERT STR05-C,STR30-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 92 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_setup_read
(124 to 135 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 126 function call with no prior declaration. CERT EXP37-C
M 126 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 129 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_setup_saved
(137 to 149 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 140 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 140 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 140 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_setup_init
(151 to 162 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 161 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 160 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 158 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 157 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 153 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_setup_deinit
(164 to 171 irc-servers-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 170 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 169 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 168 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 167 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 166 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






isnickflag_func
(59 to 64 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






send_message
(77 to 102 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 85 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 85 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 function call with no prior declaration. CERT EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 function call with no prior declaration. CERT EXP37-C
M 100 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 101 function call with no prior declaration. CERT EXP37-C
M 101 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 97 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 85 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 85 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_init
(104 to 179 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 116 function call with no prior declaration. CERT EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Modification of string literal. CERT STR05-C,STR30-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Modification of string literal. CERT STR05-C,STR30-C
M 129 function call with no prior declaration. CERT EXP37-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 function call with no prior declaration. CERT EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 135 Modification of string literal. CERT STR05-C,STR30-C
M 135 function call with no prior declaration. CERT EXP37-C
M 135 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 function call with no prior declaration. CERT EXP37-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 145 Modification of string literal. CERT STR05-C,STR30-C
M 147 Modification of string literal. CERT STR05-C,STR30-C
M 150 function call with no prior declaration. CERT EXP37-C
M 150 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Modification of string literal. CERT STR05-C,STR30-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 152 Modification of string literal. CERT STR05-C,STR30-C
M 154 Modification of string literal. CERT STR05-C,STR30-C
M 154 function call with no prior declaration. CERT EXP37-C
M 154 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 160 Modification of string literal. CERT STR05-C,STR30-C
M 160 function call with no prior declaration. CERT EXP37-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 162 function call with no prior declaration. CERT EXP37-C
M 162 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 165 function call with no prior declaration. CERT EXP37-C
M 165 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 169 function call with no prior declaration. CERT EXP37-C
M 169 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 169 function call with no prior declaration. CERT EXP37-C
M 169 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 170 function call with no prior declaration. CERT EXP37-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 170 function call with no prior declaration. CERT EXP37-C

Code Line Violation Standard
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 177 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_init_connect
(181 to 223 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 186 function call with no prior declaration. CERT EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 186 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 190 function call with no prior declaration. CERT EXP37-C
M 190 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 186 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_connect
(225 to 231 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 229 function call with no prior declaration. CERT EXP37-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






command_has_target
(234 to 246 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 240 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 244 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 244 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Array index not unsigned. CERT ARR30-C
M 245 Value is not of appropriate type. : unsigned int int p [ len CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_purge_output
(249 to 281 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 264 function call with no prior declaration. CERT EXP37-C
M 264 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 267 function call with no prior declaration. CERT EXP37-C
M 267 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 269 function call with no prior declaration. CERT EXP37-C
M 269 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 275 function call with no prior declaration. CERT EXP37-C
M 275 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 277 function call with no prior declaration. CERT EXP37-C
M 277 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_connected
(283 to 300 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 285 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 285 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 285 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 285 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 295 function call with no prior declaration. CERT EXP37-C
M 295 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 285 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 285 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






isupport_destroy_hash
(302 to 306 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 304 function call with no prior declaration. CERT EXP37-C
M 304 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 305 function call with no prior declaration. CERT EXP37-C
M 305 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(308 to 334 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 312 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 312 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 312 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 312 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 316 function call with no prior declaration. CERT EXP37-C
M 316 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 320 function call with no prior declaration. CERT EXP37-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 326 function call with no prior declaration. CERT EXP37-C
M 326 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 329 function call with no prior declaration. CERT EXP37-C
M 329 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 330 function call with no prior declaration. CERT EXP37-C
M 330 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 331 function call with no prior declaration. CERT EXP37-C
M 331 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 332 function call with no prior declaration. CERT EXP37-C
M 332 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 333 function call with no prior declaration. CERT EXP37-C
M 333 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 312 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 312 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_quit
(336 to 349 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 341 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 341 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 344 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 344 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 345 function call with no prior declaration. CERT EXP37-C
M 345 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 function call with no prior declaration. CERT EXP37-C
M 347 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 348 function call with no prior declaration. CERT EXP37-C
M 348 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 344 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 344 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_send_action
(351 to 358 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 355 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 355 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 356 function call with no prior declaration. CERT EXP37-C
M 357 function call with no prior declaration. CERT EXP37-C
M 357 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 355 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 355 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_send_away
(360 to 377 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 364 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 364 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 364 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 364 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 371 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 371 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 371 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 371 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 374 function call with no prior declaration. CERT EXP37-C
M 376 function call with no prior declaration. CERT EXP37-C
M 376 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 371 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 371 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 364 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 364 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_send_data
(379 to 399 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 381 Type conversion without cast. : void char net_sendbuffer_send ( server -> handle , CERT INT02-C,INT31-C
M 387 function call with no prior declaration. CERT EXP37-C
M 387 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 396 memcpy params access same variable. CERT DCL33-C
M 396 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 381 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_cmd_timeout
(401 to 449 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 409 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 409 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 430 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 430 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 434 Array index not unsigned. CERT ARR30-C
M 434 Value is not of appropriate type. : unsigned int int cmd [ len - 2 CERT INT01-C,INT02-C,INT07-C
M 435 Modification of string literal. CERT STR05-C,STR30-C
M 435 Array index not unsigned. CERT ARR30-C
M 435 Value is not of appropriate type. : unsigned int int cmd [ len - 2 CERT INT01-C,INT02-C,INT07-C
M 436 Array index not unsigned. CERT ARR30-C
M 436 Value is not of appropriate type. : unsigned int int cmd [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 437 Modification of string literal. CERT STR05-C,STR30-C
M 437 Array index not unsigned. CERT ARR30-C
M 437 Value is not of appropriate type. : unsigned int int cmd [ len - 1 CERT INT01-C,INT02-C,INT07-C
M 442 function call with no prior declaration. CERT EXP37-C
M 442 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 443 function call with no prior declaration. CERT EXP37-C
M 443 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 446 function call with no prior declaration. CERT EXP37-C
M 446 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 447 function call with no prior declaration. CERT EXP37-C
M 447 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 418 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 415 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 409 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 409 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






servers_cmd_timeout
(452 to 468 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 458 function call with no prior declaration. CERT EXP37-C
M 458 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 460 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_start_cmd_timeout
(471 to 475 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 474 function call with no prior declaration. CERT EXP37-C
M 474 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_get_channels
(479 to 524 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 486 function call with no prior declaration. CERT EXP37-C
M 486 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 488 function call with no prior declaration. CERT EXP37-C
M 488 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 489 function call with no prior declaration. CERT EXP37-C
M 489 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 function call with no prior declaration. CERT EXP37-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 497 function call with no prior declaration. CERT EXP37-C
M 497 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 507 function call with no prior declaration. CERT EXP37-C
M 507 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 508 function call with no prior declaration. CERT EXP37-C
M 508 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 514 function call with no prior declaration. CERT EXP37-C
M 514 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 515 function call with no prior declaration. CERT EXP37-C
M 515 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 516 function call with no prior declaration. CERT EXP37-C
M 516 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 520 function call with no prior declaration. CERT EXP37-C
M 520 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 521 function call with no prior declaration. CERT EXP37-C
M 521 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 523 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_connected
(526 to 569 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 531 function call with no prior declaration. CERT EXP37-C
M 531 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 535 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 537 function call with no prior declaration. CERT EXP37-C
M 537 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 538 function call with no prior declaration. CERT EXP37-C
M 538 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 542 function call with no prior declaration. CERT EXP37-C
M 542 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 544 function call with no prior declaration. CERT EXP37-C
M 544 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 545 function call with no prior declaration. CERT EXP37-C
M 545 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 549 function call with no prior declaration. CERT EXP37-C
M 549 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 552 function call with no prior declaration. CERT EXP37-C
M 552 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 553 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 561 function call with no prior declaration. CERT EXP37-C
M 563 function call with no prior declaration. CERT EXP37-C
M 563 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 564 function call with no prior declaration. CERT EXP37-C
M 564 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 568 function call with no prior declaration. CERT EXP37-C
M 568 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_server_info
(571 to 588 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 575 function call with no prior declaration. CERT EXP37-C
M 575 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 580 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 580 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 584 function call with no prior declaration. CERT EXP37-C
M 584 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 585 function call with no prior declaration. CERT EXP37-C
M 585 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 587 function call with no prior declaration. CERT EXP37-C
M 587 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






parse_chanmodes
(590 to 612 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 601 Modification of string literal. CERT STR05-C,STR30-C
M 601 function call with no prior declaration. CERT EXP37-C
M 601 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 603 Modification of string literal. CERT STR05-C,STR30-C
M 603 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 605 Type conversion without cast. : unsigned char char * p != '\0' CERT INT02-C,INT31-C
M 606 Value is not of appropriate type. : unsigned int int ( int ) * p CERT INT01-C,INT02-C,INT07-C
M 606 Array index not unsigned. CERT ARR30-C
M 606 Value is not of appropriate type. : unsigned int int modefuncs [ i CERT INT01-C,INT02-C,INT07-C
M 611 function call with no prior declaration. CERT EXP37-C
M 611 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






parse_prefix
(614 to 633 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 618 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 618 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 621 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_isupport
(636 to 691 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 642 function call with no prior declaration. CERT EXP37-C
M 642 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 646 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 651 Modification of string literal. CERT STR05-C,STR30-C
M 651 function call with no prior declaration. CERT EXP37-C
M 651 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 653 Modification of string literal. CERT STR05-C,STR30-C
M 662 Modification of string literal. CERT STR05-C,STR30-C
M 662 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 664 Modification of string literal. CERT STR05-C,STR30-C
M 674 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 675 function call with no prior declaration. CERT EXP37-C
M 675 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 679 function call with no prior declaration. CERT EXP37-C
M 679 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 681 function call with no prior declaration. CERT EXP37-C
M 681 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 681 function call with no prior declaration. CERT EXP37-C
M 681 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 685 function call with no prior declaration. CERT EXP37-C
M 685 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 686 function call with no prior declaration. CERT EXP37-C
M 686 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 688 function call with no prior declaration. CERT EXP37-C
M 688 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_channels_formed
(715 to 724 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 719 function call with no prior declaration. CERT EXP37-C
M 719 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 722 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 723 function call with no prior declaration. CERT EXP37-C
M 723 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_hosthidden
(726 to 757 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 730 function call with no prior declaration. CERT EXP37-C
M 730 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 734 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 734 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 735 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 735 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 736 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 736 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 739 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 739 Value is not of appropriate type. : unsigned int signed char ) CERT INT01-C,INT02-C,INT07-C
M 739 Value is not of appropriate type. : unsigned int signed char ) - 1 CERT INT01-C,INT02-C,INT07-C
M 740 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 741 function call with no prior declaration. CERT EXP37-C
M 741 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 742 function call with no prior declaration. CERT EXP37-C
M 742 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 748 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 750 Modification of string literal. CERT STR05-C,STR30-C
M 751 Modification of string literal. CERT STR05-C,STR30-C
M 751 function call with no prior declaration. CERT EXP37-C
M 751 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 751 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 752 function call with no prior declaration. CERT EXP37-C
M 752 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 756 function call with no prior declaration. CERT EXP37-C
M 756 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_server_banned
(759 to 764 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 761 function call with no prior declaration. CERT EXP37-C
M 761 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_error
(766 to 775 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 768 function call with no prior declaration. CERT EXP37-C
M 768 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_ping
(777 to 787 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 782 function call with no prior declaration. CERT EXP37-C
M 782 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 783 function call with no prior declaration. CERT EXP37-C
M 783 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 785 function call with no prior declaration. CERT EXP37-C
M 785 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 786 function call with no prior declaration. CERT EXP37-C
M 786 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_init_isupport
(793 to 863 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 798 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 799 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 801 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 801 function call with no prior declaration. CERT EXP37-C
M 801 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 805 function call with no prior declaration. CERT EXP37-C
M 805 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 807 Modification of string literal. CERT STR05-C,STR30-C
M 810 function call with no prior declaration. CERT EXP37-C
M 810 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 811 function call with no prior declaration. CERT EXP37-C
M 811 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 812 function call with no prior declaration. CERT EXP37-C
M 812 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 813 Modification of string literal. CERT STR05-C,STR30-C
M 816 Modification of string literal. CERT STR05-C,STR30-C
M 820 Modification of string literal. CERT STR05-C,STR30-C
M 820 function call with no prior declaration. CERT EXP37-C
M 820 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 821 function call with no prior declaration. CERT EXP37-C
M 821 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 825 Modification of string literal. CERT STR05-C,STR30-C
M 825 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 825 function call with no prior declaration. CERT EXP37-C
M 825 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 826 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 831 Modification of string literal. CERT STR05-C,STR30-C
M 831 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 831 function call with no prior declaration. CERT EXP37-C
M 831 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 832 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 838 Modification of string literal. CERT STR05-C,STR30-C
M 838 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 838 function call with no prior declaration. CERT EXP37-C
M 838 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 844 function call with no prior declaration. CERT EXP37-C
M 844 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 845 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 848 function call with no prior declaration. CERT EXP37-C
M 848 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 849 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 853 Modification of string literal. CERT STR05-C,STR30-C
M 853 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 858 Modification of string literal. CERT STR05-C,STR30-C
M 858 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 858 function call with no prior declaration. CERT EXP37-C
M 858 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 859 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_init
(865 to 893 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 887 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 886 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 885 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 884 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 883 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 882 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 881 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 880 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 879 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 878 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 877 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 876 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 875 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 874 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 873 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_servers_deinit
(895 to 920 irc-servers.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 898 function call with no prior declaration. CERT EXP37-C
M 898 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 914 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 913 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 912 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 911 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 910 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 909 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 908 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 907 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 906 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 905 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 904 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 903 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 902 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 901 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 900 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_session_save_server
(38 to 74 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 45 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 45 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 Type conversion without cast. : void char net_sendbuffer_send ( server -> handle , CERT INT02-C,INT31-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 68 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 66 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 64 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 59 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 54 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 45 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 45 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_session_restore_server
(76 to 111 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 81 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 81 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Signed/unsigned conversion without cast. : unsigned int int server -> usermode_away = config_node_get_bool CERT INT02-C,INT31-C,STR34-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 Signed/unsigned conversion without cast. : unsigned int int server -> emode_known = config_node_get_bool CERT INT02-C,INT31-C,STR34-C
M 91 Signed/unsigned conversion without cast. : unsigned int int server -> isupport_sent = config_node_get_bool CERT INT02-C,INT31-C,STR34-C
M 94 function call with no prior declaration. CERT EXP37-C
M 94 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 86 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 87 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 89 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 101 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 91 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 90 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 88 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 81 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 81 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_session_restore_nick
(113 to 152 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 141 Array index not unsigned. CERT ARR30-C
M 141 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 141 Value is not of appropriate type. : unsigned int int newprefixes [ i ++ CERT INT01-C,INT02-C,INT07-C
M 143 Array index not unsigned. CERT ARR30-C
M 143 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 143 Value is not of appropriate type. : unsigned int int newprefixes [ i ++ CERT INT01-C,INT02-C,INT07-C
M 145 Array index not unsigned. CERT ARR30-C
M 145 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 145 Value is not of appropriate type. : unsigned int int newprefixes [ i ++ CERT INT01-C,INT02-C,INT07-C
M 146 Array index not unsigned. CERT ARR30-C
M 146 Value is not of appropriate type. : unsigned int int newprefixes [ i CERT INT01-C,INT02-C,INT07-C
M 147 Modification of string literal. CERT STR05-C,STR30-C
M 133 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 132 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 130 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 125 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






session_restore_channel
(154 to 164 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 161 function call with no prior declaration. CERT EXP37-C
M 161 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 162 Type conversion without cast. : int char signal_emit ( "event 366" , 2 , channel -> server , CERT INT02-C,INT31-C
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_connected
(166 to 190 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 171 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 171 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 174 function call with no prior declaration. CERT EXP37-C
M 174 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 179 function call with no prior declaration. CERT EXP37-C
M 179 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 180 Type conversion without cast. : int char signal_emit ( "event 001" , 3 , server , CERT INT02-C,INT31-C
M 180 Type conversion without cast. : int char signal_emit ( "event 001" , 3 , server , str , CERT INT02-C,INT31-C
M 181 function call with no prior declaration. CERT EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 182 function call with no prior declaration. CERT EXP37-C
M 182 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 171 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_session_init
(192 to 199 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 198 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 196 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 195 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 194 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_session_deinit
(201 to 208 irc-session.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 207 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 205 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 204 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 203 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_send_cmd_full
(46 to 103 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 52 function call with no prior declaration. CERT EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 58 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 68 Array index not unsigned. CERT ARR30-C
M 68 Value is not of appropriate type. : unsigned int int str [ len CERT INT01-C,INT02-C,INT07-C
M 69 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 80 Array index not unsigned. CERT ARR30-C
M 80 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 80 Value is not of appropriate type. : unsigned int int str [ len ++ CERT INT01-C,INT02-C,INT07-C
M 80 Value is not of appropriate type. : char signed char str [ len ++ ] = 13 CERT INT01-C,INT02-C,INT07-C
M 81 Array index not unsigned. CERT ARR30-C
M 81 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 81 Value is not of appropriate type. : unsigned int int str [ len ++ CERT INT01-C,INT02-C,INT07-C
M 81 Value is not of appropriate type. : char signed char str [ len ++ ] = 10 CERT INT01-C,INT02-C,INT07-C
M 82 Array index not unsigned. CERT ARR30-C
M 82 Value is not of appropriate type. : unsigned int int str [ len CERT INT01-C,INT02-C,INT07-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 function call with no prior declaration. CERT EXP37-C
M 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 function call with no prior declaration. CERT EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_send_cmd
(106 to 117 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 function call with no prior declaration. CERT EXP37-C
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 116 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 112 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_send_cmdv
(120 to 132 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 function call with no prior declaration. CERT EXP37-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_send_cmd_now
(136 to 141 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 138 function call with no prior declaration. CERT EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_send_cmd_first
(146 to 151 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 148 function call with no prior declaration. CERT EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 150 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






split_nicks
(153 to 180 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 165 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 167 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 173 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 173 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 174 Modification of string literal. CERT STR05-C,STR30-C
M 175 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_send_cmd_split
(182 to 226 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 190 function call with no prior declaration. CERT EXP37-C
M 190 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 function call with no prior declaration. CERT EXP37-C
M 191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 196 function call with no prior declaration. CERT EXP37-C
M 196 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 201 function call with no prior declaration. CERT EXP37-C
M 201 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 202 Modification of string literal. CERT STR05-C,STR30-C
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 Modification of string literal. CERT STR05-C,STR30-C
M 207 function call with no prior declaration. CERT EXP37-C
M 207 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 208 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 222 function call with no prior declaration. CERT EXP37-C
M 222 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 223 function call with no prior declaration. CERT EXP37-C
M 223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 225 function call with no prior declaration. CERT EXP37-C
M 225 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_get_param
(229 to 248 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 233 function call with no prior declaration. CERT EXP37-C
M 233 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 234 function call with no prior declaration. CERT EXP37-C
M 234 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 239 Type conversion without cast. : char unsigned int data += strlen CERT INT02-C,INT31-C
M 243 Modification of string literal. CERT STR05-C,STR30-C
M 244 Type conversion without cast. : int char ** data != ' ' CERT INT02-C,INT31-C
M 245 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 247 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_get_params
(251 to 278 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 257 function call with no prior declaration. CERT EXP37-C
M 257 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 259 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 260 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 260 function call with no prior declaration. CERT EXP37-C
M 260 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 265 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 265 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 266 Modification of string literal. CERT STR05-C,STR30-C
M 266 function call with no prior declaration. CERT EXP37-C
M 266 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 Modification of string literal. CERT STR05-C,STR30-C
M 273 Modification of string literal. CERT STR05-C,STR30-C
M 275 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 277 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_server_event
(280 to 309 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 function call with no prior declaration. CERT EXP37-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 290 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 291 Modification of string literal. CERT STR05-C,STR30-C
M 293 function call with no prior declaration. CERT EXP37-C
M 293 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 298 Modification of string literal. CERT STR05-C,STR30-C
M 303 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 304 Type conversion without cast. : int char ! signal_emit ( signal , 4 , server , CERT INT02-C,INT31-C
M 304 Type conversion without cast. : int char ! signal_emit ( signal , 4 , server , args , CERT INT02-C,INT31-C
M 304 Type conversion without cast. : int char ! signal_emit ( signal , 4 , server , args , nick , CERT INT02-C,INT31-C
M 305 Type conversion without cast. : int char signal_emit_id ( signal_default_event , 4 , server , CERT INT02-C,INT31-C
M 305 Type conversion without cast. : int char signal_emit_id ( signal_default_event , 4 , server , line , CERT INT02-C,INT31-C
M 305 Type conversion without cast. : int char signal_emit_id ( signal_default_event , 4 , server , line , nick , CERT INT02-C,INT31-C
M 306 Modification of string literal. CERT STR05-C,STR30-C
M 308 function call with no prior declaration. CERT EXP37-C
M 308 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_parse_prefix
(311 to 346 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 315 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 322 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 322 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 325 Modification of string literal. CERT STR05-C,STR30-C
M 333 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 334 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 341 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_parse_incoming_line
(349 to 359 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 353 function call with no prior declaration. CERT EXP37-C
M 353 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 354 function call with no prior declaration. CERT EXP37-C
M 354 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 358 Type conversion without cast. : int char signal_emit_id ( signal_server_event , 4 , server , CERT INT02-C,INT31-C
M 358 Type conversion without cast. : int char signal_emit_id ( signal_server_event , 4 , server , line , CERT INT02-C,INT31-C
M 358 Type conversion without cast. : int char signal_emit_id ( signal_server_event , 4 , server , line , nick , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_parse_incoming
(362 to 392 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 377 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 377 Type conversion without cast. : char bool & CERT INT02-C,INT31-C
M 377 Type conversion without cast. : int bool & str , CERT INT02-C,INT31-C
M 379 Type conversion without cast. : int char signal_emit_id ( signal_server_incoming , 2 , server , CERT INT02-C,INT31-C
M 377 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_init_server
(394 to 405 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 396 function call with no prior declaration. CERT EXP37-C
M 396 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 398 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 398 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 402 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 401 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 398 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 398 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_irc_init
(407 to 417 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 413 Modification of string literal. CERT STR05-C,STR30-C
M 411 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 410 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 409 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_irc_deinit
(419 to 424 irc.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 423 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 422 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 421 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






lag_get
(31 to 40 lag.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 33 function call with no prior declaration. CERT EXP37-C
M 33 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 34 function call with no prior declaration. CERT EXP37-C
M 34 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 function call with no prior declaration. CERT EXP37-C
M 36 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






lag_event_pong
(48 to 65 lag.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_unknown_command
(67 to 83 lag.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_check_lag
(85 to 121 lag.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 102 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 102 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 102 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






lag_init
(123 to 132 lag.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 128 function call with no prior declaration. CERT EXP37-C
M 128 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 130 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






lag_deinit
(134 to 140 lag.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 138 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 137 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat
(63 to 72 printtext.h analysed in listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat_window
(77 to 86 printtext.h analysed in listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat_dest
(91 to 100 printtext.h analysed in listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 99 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






printformat_gui
(105 to 114 printtext.h analysed in listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






remove_client
(39 to 56 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 function call with no prior declaration. CERT EXP37-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 function call with no prior declaration. CERT EXP37-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 50 function call with no prior declaration. CERT EXP37-C
M 50 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 function call with no prior declaration. CERT EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 47 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_redirect_event
(58 to 69 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 65 function call with no prior declaration. CERT EXP37-C
M 65 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 66 Type conversion without cast. : int char server_redirect_event ( client -> server , command , count , arg , remote , NULL , "" , CERT INT02-C,INT31-C
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 66 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






grab_who
(71 to 99 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 79 Modification of string literal. CERT STR05-C,STR30-C
M 79 function call with no prior declaration. CERT EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 83 Modification of string literal. CERT STR05-C,STR30-C
M 83 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 Modification of string literal. CERT STR05-C,STR30-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 function call with no prior declaration. CERT EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 98 function call with no prior declaration. CERT EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






handle_client_connect_cmd
(101 to 132 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 109 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






handle_client_cmd
(134 to 296 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 155 function call with no prior declaration. CERT EXP37-C
M 155 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 Type conversion without cast. : int char proxy_outdata ( client , ":%s PONG %s :%s\n" , client -> proxy_address , client -> proxy_address , CERT INT02-C,INT31-C
M 160 function call with no prior declaration. CERT EXP37-C
M 160 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 167 function call with no prior declaration. CERT EXP37-C
M 167 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 function call with no prior declaration. CERT EXP37-C
M 172 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 175 Signed/unsigned conversion without cast. : unsigned int int rec -> want_ctcp CERT INT02-C,INT31-C,STR34-C
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 190 Type conversion without cast. : int char signal_emit ( "proxy client command" , 3 , client , CERT INT02-C,INT31-C
M 190 Type conversion without cast. : int char signal_emit ( "proxy client command" , 3 , client , args , CERT INT02-C,INT31-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 211 Modification of string literal. CERT STR05-C,STR30-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 216 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 223 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 224 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 229 Modification of string literal. CERT STR05-C,STR30-C
M 231 Modification of string literal. CERT STR05-C,STR30-C
M 237 function call with no prior declaration. CERT EXP37-C
M 237 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 252 function call with no prior declaration. CERT EXP37-C
M 252 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 function call with no prior declaration. CERT EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 254 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Value is not of appropriate type. : unsigned int signed char ) CERT INT01-C,INT02-C,INT07-C
M 263 Value is not of appropriate type. : unsigned int signed char ) - 1 CERT INT01-C,INT02-C,INT07-C
M 265 Type conversion without cast. : int char 4 , client -> server , CERT INT02-C,INT31-C
M 265 Type conversion without cast. : int char 4 , client -> server , msg , CERT INT02-C,INT31-C
M 265 Type conversion without cast. : int char 4 , client -> server , msg , target , CERT INT02-C,INT31-C
M 267 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 269 Modification of string literal. CERT STR05-C,STR30-C
M 269 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C

Code Line Violation Standard
M 269 Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) CERT INT01-C,INT02-C,INT07-C
M 269 Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) - 1 CERT INT01-C,INT02-C,INT07-C
M 270 Type conversion without cast. : int char signal_emit ( "message irc own_action" , 3 , client -> server , CERT INT02-C,INT31-C
M 270 Type conversion without cast. : int char signal_emit ( "message irc own_action" , 3 , client -> server , msg + 8 , CERT INT02-C,INT31-C
M 276 Modification of string literal. CERT STR05-C,STR30-C
M 276 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 276 Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) CERT INT01-C,INT02-C,INT07-C
M 276 Value is not of appropriate type. : unsigned int signed char msg [ strlen ( msg ) - 1 CERT INT01-C,INT02-C,INT07-C
M 277 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 278 Modification of string literal. CERT STR05-C,STR30-C
M 280 Type conversion without cast. : int char signal_emit ( "message irc own_ctcp" , 4 , client -> server , CERT INT02-C,INT31-C
M 280 Type conversion without cast. : int char signal_emit ( "message irc own_ctcp" , 4 , client -> server , msg + 1 , CERT INT02-C,INT31-C
M 280 Type conversion without cast. : int char signal_emit ( "message irc own_ctcp" , 4 , client -> server , msg + 1 , p , CERT INT02-C,INT31-C
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 285 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 290 function call with no prior declaration. CERT EXP37-C
M 290 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 286 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_listen_client
(298 to 326 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 303 function call with no prior declaration. CERT EXP37-C
M 303 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 305 function call with no prior declaration. CERT EXP37-C
M 305 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 316 function call with no prior declaration. CERT EXP37-C
M 316 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 317 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 318 Modification of string literal. CERT STR05-C,STR30-C
M 320 function call with no prior declaration. CERT EXP37-C
M 320 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 324 function call with no prior declaration. CERT EXP37-C
M 324 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_listen
(328 to 366 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 337 function call with no prior declaration. CERT EXP37-C
M 337 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 345 function call with no prior declaration. CERT EXP37-C
M 345 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 348 function call with no prior declaration. CERT EXP37-C
M 348 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 349 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 350 function call with no prior declaration. CERT EXP37-C
M 350 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 351 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 351 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 351 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 351 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 353 function call with no prior declaration. CERT EXP37-C
M 353 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 355 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 355 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 355 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 355 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 360 function call with no prior declaration. CERT EXP37-C
M 360 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 361 function call with no prior declaration. CERT EXP37-C
M 361 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 364 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 357 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 355 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 355 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 351 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 351 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_incoming
(368 to 374 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 373 function call with no prior declaration. CERT EXP37-C
M 373 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_event
(376 to 449 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 385 function call with no prior declaration. CERT EXP37-C
M 385 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 386 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 386 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 386 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 386 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 390 function call with no prior declaration. CERT EXP37-C
M 390 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 391 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 392 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 392 Modification of string literal. CERT STR05-C,STR30-C
M 394 function call with no prior declaration. CERT EXP37-C
M 394 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 397 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 401 function call with no prior declaration. CERT EXP37-C
M 401 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 407 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 409 function call with no prior declaration. CERT EXP37-C
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 410 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 411 function call with no prior declaration. CERT EXP37-C
M 411 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 417 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 418 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 419 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 424 Signed/unsigned conversion without cast. : unsigned int int rec -> want_ctcp CERT INT02-C,INT31-C,STR34-C
M 426 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 433 function call with no prior declaration. CERT EXP37-C
M 433 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 437 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 438 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 441 function call with no prior declaration. CERT EXP37-C
M 441 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 448 function call with no prior declaration. CERT EXP37-C
M 448 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 427 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 410 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 386 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 386 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_connected
(451 to 473 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 456 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 456 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 464 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 466 function call with no prior declaration. CERT EXP37-C
M 466 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 456 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_server_disconnected
(492 to 507 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 496 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 496 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick
(509 to 529 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 514 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 514 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 514 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 514 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 517 function call with no prior declaration. CERT EXP37-C
M 517 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 525 function call with no prior declaration. CERT EXP37-C
M 525 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 526 function call with no prior declaration. CERT EXP37-C
M 526 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 514 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 514 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_message_own_public
(531 to 539 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 534 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 534 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 534 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 534 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 538 Type conversion without cast. : int char proxy_outserver_all ( server , "PRIVMSG %s :%s" , target , CERT INT02-C,INT31-C
M 534 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 534 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_message_own_private
(541 to 549 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 544 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 544 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 544 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 544 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 548 Type conversion without cast. : int char proxy_outserver_all ( server , "PRIVMSG %s :%s" , target , CERT INT02-C,INT31-C
M 544 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 544 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_message_own_action
(551 to 559 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 554 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 554 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 554 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 554 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 558 Type conversion without cast. : int char proxy_outserver_all ( server , "PRIVMSG %s :\001ACTION %s\001" , target , CERT INT02-C,INT31-C
M 554 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 554 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






find_listen
(561 to 574 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 569 function call with no prior declaration. CERT EXP37-C
M 569 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 570 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






add_listen
(576 to 618 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 595 Signed/unsigned conversion without cast. : unsigned short int my_ip = ip6.family CERT INT02-C,INT31-C,STR34-C
M 595 Signed/unsigned conversion without cast. : unsigned short int ip4.family CERT INT02-C,INT31-C,STR34-C
M 599 function call with no prior declaration. CERT EXP37-C
M 599 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 600 function call with no prior declaration. CERT EXP37-C
M 600 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 606 function call with no prior declaration. CERT EXP37-C
M 606 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 609 function call with no prior declaration. CERT EXP37-C
M 609 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 610 function call with no prior declaration. CERT EXP37-C
M 610 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 617 function call with no prior declaration. CERT EXP37-C
M 617 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 614 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 606 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 603 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 589 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






remove_listen
(620 to 631 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 622 function call with no prior declaration. CERT EXP37-C
M 622 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 628 function call with no prior declaration. CERT EXP37-C
M 628 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 629 function call with no prior declaration. CERT EXP37-C
M 629 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 630 function call with no prior declaration. CERT EXP37-C
M 630 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 625 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 627 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_settings
(633 to 666 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 640 function call with no prior declaration. CERT EXP37-C
M 640 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 642 Modification of string literal. CERT STR05-C,STR30-C
M 642 function call with no prior declaration. CERT EXP37-C
M 642 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 643 Modification of string literal. CERT STR05-C,STR30-C
M 645 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 649 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 650 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 658 function call with no prior declaration. CERT EXP37-C
M 658 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 660 function call with no prior declaration. CERT EXP37-C
M 660 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 664 function call with no prior declaration. CERT EXP37-C
M 664 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 663 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_dump
(668 to 674 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 670 function call with no prior declaration. CERT EXP37-C
M 670 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 671 function call with no prior declaration. CERT EXP37-C
M 671 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_listen_init
(676 to 695 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 678 function call with no prior declaration. CERT EXP37-C
M 678 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 694 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 692 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 691 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 690 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 689 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 688 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 687 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 686 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 685 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 684 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






proxy_listen_deinit
(697 to 714 listen.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 701 function call with no prior declaration. CERT EXP37-C
M 701 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 700 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 713 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 711 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 710 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 709 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 708 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 707 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 706 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 705 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 704 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 703 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_join
(35 to 96 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 43 function call with no prior declaration. CERT EXP37-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 Modification of string literal. CERT STR05-C,STR30-C
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 80 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 69 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 69 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 68 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 64 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 64 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 61 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 55 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_part
(98 to 132 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 115 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 115 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 129 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 129 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 function call with no prior declaration. CERT EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 129 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 115 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 115 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 115 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_quit
(134 to 162 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 141 function call with no prior declaration. CERT EXP37-C
M 141 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 143 function call with no prior declaration. CERT EXP37-C
M 143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 161 function call with no prior declaration. CERT EXP37-C
M 161 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 149 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 149 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_kick
(164 to 195 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 170 function call with no prior declaration. CERT EXP37-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 174 function call with no prior declaration. CERT EXP37-C
M 174 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 181 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 181 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 183 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 183 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 function call with no prior declaration. CERT EXP37-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 191 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 191 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 183 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






massjoin_send_hash
(197 to 203 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 201 function call with no prior declaration. CERT EXP37-C
M 201 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






massjoin_send
(206 to 216 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 215 function call with no prior declaration. CERT EXP37-C
M 215 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_check_massjoins
(218 to 252 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 238 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 238 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 238 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 238 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_massjoin_timeout
(254 to 268 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 259 function call with no prior declaration. CERT EXP37-C
M 259 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 263 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 264 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






massjoin_init
(275 to 287 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 279 function call with no prior declaration. CERT EXP37-C
M 279 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 286 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 285 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 284 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 283 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 282 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






massjoin_deinit
(289 to 298 massjoin.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 297 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 296 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 295 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 294 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 293 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ban_free
(29 to 39 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 31 function call with no prior declaration. CERT EXP37-C
M 31 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 32 function call with no prior declaration. CERT EXP37-C
M 32 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 34 function call with no prior declaration. CERT EXP37-C
M 34 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 36 function call with no prior declaration. CERT EXP37-C
M 36 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 37 function call with no prior declaration. CERT EXP37-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 38 function call with no prior declaration. CERT EXP37-C
M 38 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






banlist_free
(41 to 45 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 44 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






banlist_find
(47 to 61 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






banlist_add
(63 to 89 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 function call with no prior declaration. CERT EXP37-C
M 79 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 80 function call with no prior declaration. CERT EXP37-C
M 80 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






banlist_remove
(91 to 103 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 function call with no prior declaration. CERT EXP37-C
M 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 100 Type conversion without cast. : int char signal_emit ( "ban remove" , 3 , channel , rec , CERT INT02-C,INT31-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_destroyed
(105 to 111 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 107 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 107 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 107 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_banlist
(113 to 128 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 122 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 function call with no prior declaration. CERT EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 125 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 122 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_lists_init
(130 to 135 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 134 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 132 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_lists_deinit
(137 to 142 mode-lists.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 141 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 139 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






nick_mode_change
(34 to 60 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 40 function call with no prior declaration. CERT EXP37-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 40 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 40 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 43 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 46 Type conversion without cast. : int char nickrec -> op = type == '+' CERT INT02-C,INT31-C
M 47 Type conversion without cast. : int char nickrec -> voice = type == '+' CERT INT02-C,INT31-C
M 48 Type conversion without cast. : int char nickrec -> halfop = type == '+' CERT INT02-C,INT31-C
M 49 Value is not of appropriate type. : unsigned char char ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 50 Type conversion without cast. : int char type == '+' CERT INT02-C,INT31-C
M 56 Modification of string literal. CERT STR05-C,STR30-C
M 57 Type conversion without cast. : char int typestr [ 0 ] = type CERT INT02-C,INT31-C
M 57 Modification of string literal. CERT STR05-C,STR30-C
M 58 Type conversion without cast. : int char signal_emit ( "nick mode changed" , 5 , channel , nickrec , CERT INT02-C,INT31-C
M 58 Type conversion without cast. : int char signal_emit ( "nick mode changed" , 5 , channel , nickrec , setby , CERT INT02-C,INT31-C
M 58 Type conversion without cast. : int char signal_emit ( "nick mode changed" , 5 , channel , nickrec , setby , modestr , CERT INT02-C,INT31-C
M 43 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 43 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 40 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 40 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






prefix_add
(62 to 102 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 Signed/unsigned conversion without cast. : unsigned int int newpos CERT INT02-C,INT31-C,STR34-C
M 87 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 93 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 96 Signed/unsigned conversion without cast. : unsigned int int newpos CERT INT02-C,INT31-C,STR34-C
M 97 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 101 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






prefix_del
(104 to 111 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_is_set
(113 to 122 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_add_arg
(125 to 148 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 138 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 143 function call with no prior declaration. CERT EXP37-C
M 143 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 143 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 146 function call with no prior declaration. CERT EXP37-C
M 146 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 function call with no prior declaration. CERT EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_add_sorted
(151 to 183 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 158 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 158 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 170 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 170 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 170 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 170 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 177 function call with no prior declaration. CERT EXP37-C
M 177 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 179 function call with no prior declaration. CERT EXP37-C
M 179 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 179 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 159 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






node_remove_arg
(186 to 207 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 199 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_remove
(210 to 225 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 217 function call with no prior declaration. CERT EXP37-C
M 217 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 217 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 218 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 218 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 222 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 222 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 222 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 222 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_set
(227 to 236 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 230 function call with no prior declaration. CERT EXP37-C
M 230 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 235 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






mode_set_arg
(238 to 248 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 241 function call with no prior declaration. CERT EXP37-C
M 241 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 242 function call with no prior declaration. CERT EXP37-C
M 242 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_type_a
(252 to 261 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 257 function call with no prior declaration. CERT EXP37-C
M 257 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 257 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_type_b
(264 to 279 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 272 function call with no prior declaration. CERT EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 274 function call with no prior declaration. CERT EXP37-C
M 274 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_type_c
(282 to 290 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 289 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_type_d
(293 to 297 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 296 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_type_prefix
(299 to 327 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 302 Value is not of appropriate type. : int unsigned char ( unsigned char CERT INT01-C,INT02-C,INT07-C
M 302 Value is not of appropriate type. : unsigned char char ( unsigned char ) CERT INT01-C,INT02-C,INT07-C
M 304 function call with no prior declaration. CERT EXP37-C
M 304 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 306 function call with no prior declaration. CERT EXP37-C
M 306 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 325 Array index not unsigned. CERT ARR30-C
M 325 Value is not of appropriate type. : unsigned int int channel , arg , channel -> server -> modes [ umode CERT INT01-C,INT02-C,INT07-C
M 325 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_mode_is_set
(329 to 335 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 331 function call with no prior declaration. CERT EXP37-C
M 331 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 331 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 331 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 331 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 331 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 331 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 331 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






parse_channel_modes
(338 to 410 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 346 function call with no prior declaration. CERT EXP37-C
M 346 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 346 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 346 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 346 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 346 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 347 function call with no prior declaration. CERT EXP37-C
M 347 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 350 function call with no prior declaration. CERT EXP37-C
M 350 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 351 function call with no prior declaration. CERT EXP37-C
M 351 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 353 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 353 function call with no prior declaration. CERT EXP37-C
M 353 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 356 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 361 Modification of string literal. CERT STR05-C,STR30-C
M 370 Value is not of appropriate type. : int unsigned char umode = ( unsigned char CERT INT01-C,INT02-C,INT07-C
M 371 Array index not unsigned. CERT ARR30-C
M 371 Value is not of appropriate type. : unsigned int int server -> modes [ umode CERT INT01-C,INT02-C,INT07-C
M 372 Array index not unsigned. CERT ARR30-C
M 372 Value is not of appropriate type. : unsigned int int server -> modes [ umode CERT INT01-C,INT02-C,INT07-C
M 384 function call with no prior declaration. CERT EXP37-C
M 384 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 387 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 388 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 391 function call with no prior declaration. CERT EXP37-C
M 391 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 395 function call with no prior declaration. CERT EXP37-C
M 395 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 398 Modification of string literal. CERT STR05-C,STR30-C
M 401 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 402 function call with no prior declaration. CERT EXP37-C
M 402 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 403 function call with no prior declaration. CERT EXP37-C
M 403 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 405 Type conversion without cast. : int char signal_emit ( "channel mode changed" , 2 , channel , CERT INT02-C,INT31-C
M 408 function call with no prior declaration. CERT EXP37-C
M 408 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 409 function call with no prior declaration. CERT EXP37-C
M 409 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 397 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 346 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 346 Actual and formal parameters inconsistent (MR). CERT EXP37-C

Code Line Violation Standard


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_join
(415 to 449 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 424 function call with no prior declaration. CERT EXP37-C
M 424 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 426 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 426 function call with no prior declaration. CERT EXP37-C
M 426 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 435 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 444 function call with no prior declaration. CERT EXP37-C
M 444 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 446 Modification of string literal. CERT STR05-C,STR30-C
M 447 function call with no prior declaration. CERT EXP37-C
M 447 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 448 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






parse_user_mode
(452 to 466 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 456 function call with no prior declaration. CERT EXP37-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 456 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 456 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 457 function call with no prior declaration. CERT EXP37-C
M 457 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 462 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 462 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 464 Type conversion without cast. : int char signal_emit ( "user mode changed" , 2 , server , CERT INT02-C,INT31-C
M 465 function call with no prior declaration. CERT EXP37-C
M 465 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 459 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 456 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 456 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_user_mode
(468 to 478 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 472 function call with no prior declaration. CERT EXP37-C
M 472 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 477 function call with no prior declaration. CERT EXP37-C
M 477 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_mode
(480 to 502 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 486 function call with no prior declaration. CERT EXP37-C
M 486 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 496 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 496 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 501 function call with no prior declaration. CERT EXP37-C
M 501 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 498 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 496 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_oper
(504 to 511 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 510 function call with no prior declaration. CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_away
(513 to 519 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 515 function call with no prior declaration. CERT EXP37-C
M 515 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_unaway
(521 to 528 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 523 function call with no prior declaration. CERT EXP37-C
M 523 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 526 function call with no prior declaration. CERT EXP37-C
M 526 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_req_usermode_change
(530 to 549 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 535 function call with no prior declaration. CERT EXP37-C
M 535 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 542 function call with no prior declaration. CERT EXP37-C
M 542 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 546 function call with no prior declaration. CERT EXP37-C
M 546 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 548 Type conversion without cast. : int char signal_emit ( "event mode" , 4 , server , CERT INT02-C,INT31-C
M 548 Type conversion without cast. : int char signal_emit ( "event mode" , 4 , server , data , CERT INT02-C,INT31-C
M 548 Type conversion without cast. : int char signal_emit ( "event mode" , 4 , server , data , nick , CERT INT02-C,INT31-C
M 541 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_set_singlemode
(551 to 592 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 558 function call with no prior declaration. CERT EXP37-C
M 558 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 558 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 558 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 558 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 558 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 559 function call with no prior declaration. CERT EXP37-C
M 559 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 562 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 563 function call with no prior declaration. CERT EXP37-C
M 563 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 565 Modification of string literal. CERT STR05-C,STR30-C
M 565 function call with no prior declaration. CERT EXP37-C
M 565 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 566 Modification of string literal. CERT STR05-C,STR30-C
M 572 function call with no prior declaration. CERT EXP37-C
M 572 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 577 function call with no prior declaration. CERT EXP37-C
M 577 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 580 function call with no prior declaration. CERT EXP37-C
M 580 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 582 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 582 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 590 function call with no prior declaration. CERT EXP37-C
M 590 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 591 function call with no prior declaration. CERT EXP37-C
M 591 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 588 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 584 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 558 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 558 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






channel_set_mode
(594 to 674 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 602 function call with no prior declaration. CERT EXP37-C
M 602 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 602 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 602 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 602 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 602 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 603 function call with no prior declaration. CERT EXP37-C
M 603 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 605 function call with no prior declaration. CERT EXP37-C
M 605 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 606 function call with no prior declaration. CERT EXP37-C
M 606 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 609 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 609 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 609 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 609 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 609 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 609 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 613 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 613 function call with no prior declaration. CERT EXP37-C
M 613 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 620 Modification of string literal. CERT STR05-C,STR30-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 631 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 632 function call with no prior declaration. CERT EXP37-C
M 636 function call with no prior declaration. CERT EXP37-C
M 636 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 637 function call with no prior declaration. CERT EXP37-C
M 637 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 642 function call with no prior declaration. CERT EXP37-C
M 642 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 644 function call with no prior declaration. CERT EXP37-C
M 644 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 646 Value is not of appropriate type. : unsigned int int ( int CERT INT01-C,INT02-C,INT07-C
M 656 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 656 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 656 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 656 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 656 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C

Code Line Violation Standard
M 656 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 658 Modification of string literal. CERT STR05-C,STR30-C
M 662 function call with no prior declaration. CERT EXP37-C
M 662 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 667 function call with no prior declaration. CERT EXP37-C
M 671 function call with no prior declaration. CERT EXP37-C
M 671 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 672 function call with no prior declaration. CERT EXP37-C
M 672 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 673 function call with no prior declaration. CERT EXP37-C
M 673 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 609 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 656 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 656 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 656 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 656 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 609 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 609 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 609 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 602 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 602 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_wildcard_nicks
(676 to 704 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 682 function call with no prior declaration. CERT EXP37-C
M 682 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 683 function call with no prior declaration. CERT EXP37-C
M 683 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 684 function call with no prior declaration. CERT EXP37-C
M 684 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 684 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 684 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 684 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 684 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 687 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 687 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 695 function call with no prior declaration. CERT EXP37-C
M 695 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 698 function call with no prior declaration. CERT EXP37-C
M 698 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 701 function call with no prior declaration. CERT EXP37-C
M 701 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 687 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 687 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 684 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 684 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






get_nicks
(706 to 764 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 717 Value is not of appropriate type. : unsigned short unsigned int ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00004000 | ( 0x00020000 | CERT INT01-C,INT02-C,INT07-C
M 717 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00004000 | ( 0x00020000 | 0x00010000 ) , item , "op" , & optlist , & CERT INT02-C,INT31-C
M 717 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 | 0x00004000 | ( 0x00020000 | 0x00010000 ) , item , "op" , & optlist , & channame , & CERT INT02-C,INT31-C
M 725 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 725 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 725 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 725 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 725 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 725 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 731 function call with no prior declaration. CERT EXP37-C
M 731 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 732 Modification of string literal. CERT STR05-C,STR30-C
M 732 function call with no prior declaration. CERT EXP37-C
M 732 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 733 Modification of string literal. CERT STR05-C,STR30-C
M 734 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 735 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 737 function call with no prior declaration. CERT EXP37-C
M 737 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 743 function call with no prior declaration. CERT EXP37-C
M 743 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 745 function call with no prior declaration. CERT EXP37-C
M 745 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 748 function call with no prior declaration. CERT EXP37-C
M 748 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 756 function call with no prior declaration. CERT EXP37-C
M 756 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 758 function call with no prior declaration. CERT EXP37-C
M 758 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 763 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 725 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 725 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 725 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 725 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_op
(767 to 779 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 773 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 773 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 773 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 773 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 773 function call with no prior declaration. CERT EXP37-C
M 773 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 778 function call with no prior declaration. CERT EXP37-C
M 778 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 773 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 773 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_deop
(782 to 794 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 788 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 788 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 788 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 788 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 788 function call with no prior declaration. CERT EXP37-C
M 788 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 793 function call with no prior declaration. CERT EXP37-C
M 793 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 788 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 788 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_voice
(797 to 809 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 803 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 803 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 803 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 803 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 803 function call with no prior declaration. CERT EXP37-C
M 803 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 808 function call with no prior declaration. CERT EXP37-C
M 808 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 803 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 803 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_devoice
(812 to 824 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 818 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 818 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 818 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 818 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 818 function call with no prior declaration. CERT EXP37-C
M 818 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 823 function call with no prior declaration. CERT EXP37-C
M 823 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 818 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 818 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_mode
(827 to 871 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 834 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 834 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 834 function call with no prior declaration. CERT EXP37-C
M 834 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 841 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00002000 , & target , & CERT INT02-C,INT31-C
M 845 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 846 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 846 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 846 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 846 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 847 function call with no prior declaration. CERT EXP37-C
M 847 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 849 Modification of string literal. CERT STR05-C,STR30-C
M 851 function call with no prior declaration. CERT EXP37-C
M 851 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 854 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 854 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 854 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 854 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 854 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 854 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 856 Modification of string literal. CERT STR05-C,STR30-C
M 858 function call with no prior declaration. CERT EXP37-C
M 862 function call with no prior declaration. CERT EXP37-C
M 862 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 867 function call with no prior declaration. CERT EXP37-C
M 854 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 863 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 854 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 854 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 854 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 846 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 846 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 834 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 834 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_init
(896 to 915 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 912 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 911 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 910 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 909 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 908 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 906 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 905 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 904 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 903 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 902 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 901 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






modes_deinit
(917 to 931 modes.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 930 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 929 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 928 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 927 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 926 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 924 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 923 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 922 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 921 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 920 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 919 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_server_find
(35 to 52 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 41 function call with no prior declaration. CERT EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 41 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 41 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 46 function call with no prior declaration. CERT EXP37-C
M 46 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 48 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 41 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 41 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_server_create
(54 to 77 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 60 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 function call with no prior declaration. CERT EXP37-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 69 function call with no prior declaration. CERT EXP37-C
M 69 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 76 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_server_destroy
(79 to 91 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 82 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 84 function call with no prior declaration. CERT EXP37-C
M 84 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 88 function call with no prior declaration. CERT EXP37-C
M 88 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 90 function call with no prior declaration. CERT EXP37-C
M 90 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 82 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_add
(93 to 150 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 102 function call with no prior declaration. CERT EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 102 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 102 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 103 function call with no prior declaration. CERT EXP37-C
M 103 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 104 function call with no prior declaration. CERT EXP37-C
M 104 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 function call with no prior declaration. CERT EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 function call with no prior declaration. CERT EXP37-C
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 114 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 116 function call with no prior declaration. CERT EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 123 function call with no prior declaration. CERT EXP37-C
M 123 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 133 function call with no prior declaration. CERT EXP37-C
M 133 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 138 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 140 function call with no prior declaration. CERT EXP37-C
M 140 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 144 function call with no prior declaration. CERT EXP37-C
M 144 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 146 function call with no prior declaration. CERT EXP37-C
M 146 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 102 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 102 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_destroy
(152 to 174 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 156 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 163 function call with no prior declaration. CERT EXP37-C
M 163 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 164 function call with no prior declaration. CERT EXP37-C
M 164 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 168 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 171 function call with no prior declaration. CERT EXP37-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 function call with no prior declaration. CERT EXP37-C
M 172 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 173 function call with no prior declaration. CERT EXP37-C
M 173 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 169 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 156 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 156 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_find
(182 to 195 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 187 function call with no prior declaration. CERT EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 187 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 188 function call with no prior declaration. CERT EXP37-C
M 188 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 190 function call with no prior declaration. CERT EXP37-C
M 190 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 function call with no prior declaration. CERT EXP37-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 187 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 187 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_find_channel
(197 to 219 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 204 function call with no prior declaration. CERT EXP37-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 204 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 205 function call with no prior declaration. CERT EXP37-C
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 204 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 204 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






quitmsg_is_split
(222 to 298 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 248 Type conversion without cast. : int char prev == '.' CERT INT02-C,INT31-C
M 248 Type conversion without cast. : int char prev == '\0' CERT INT02-C,INT31-C
M 257 Modification of string literal. CERT STR05-C,STR30-C
M 259 Type conversion without cast. : int char prev == '\0' CERT INT02-C,INT31-C
M 259 Type conversion without cast. : int char prev == ' ' CERT INT02-C,INT31-C
M 259 Type conversion without cast. : int char prev == '.' CERT INT02-C,INT31-C
M 272 Type conversion without cast. : int char prev = *msg CERT INT02-C,INT31-C
M 276 Type conversion without cast. : int char prev == '.' CERT INT02-C,INT31-C
M 281 Array Bound exceeded. CERT ARR30-C
M 281 Value is not of appropriate type. : unsigned int signed char p [ CERT INT01-C,INT02-C,INT07-C
M 281 Value is not of appropriate type. : unsigned int signed char p [ - 1 CERT INT01-C,INT02-C,INT07-C
M 282 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 282 Array Bound exceeded. CERT ARR30-C
M 282 Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ CERT INT01-C,INT02-C,INT07-C
M 282 Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ - 1 CERT INT01-C,INT02-C,INT07-C
M 282 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( p [ - 1 ] CERT INT01-C,INT02-C,INT07-C
M 289 Modification of string literal. CERT STR05-C,STR30-C
M 289 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 290 Array Bound exceeded. CERT ARR30-C
M 290 Value is not of appropriate type. : unsigned int signed char p [ CERT INT01-C,INT02-C,INT07-C
M 290 Value is not of appropriate type. : unsigned int signed char p [ - 1 CERT INT01-C,INT02-C,INT07-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 Array Bound exceeded. CERT ARR30-C
M 291 Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ CERT INT01-C,INT02-C,INT07-C
M 291 Value is not of appropriate type. : unsigned int signed char ( int ) ( unsigned char ) ( p [ - 1 CERT INT01-C,INT02-C,INT07-C
M 291 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( p [ - 1 ] CERT INT01-C,INT02-C,INT07-C
M 295 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






split_set_timeout
(300 to 305 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 304 function call with no prior declaration. CERT EXP37-C
M 304 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_join
(307 to 328 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 316 function call with no prior declaration. CERT EXP37-C
M 316 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 function call with no prior declaration. CERT EXP37-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 325 function call with no prior declaration. CERT EXP37-C
M 325 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_join_last
(332 to 345 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 340 function call with no prior declaration. CERT EXP37-C
M 340 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 342 function call with no prior declaration. CERT EXP37-C
M 342 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_quit
(347 to 357 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 350 function call with no prior declaration. CERT EXP37-C
M 350 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 353 function call with no prior declaration. CERT EXP37-C
M 353 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_nick
(359 to 375 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 368 function call with no prior declaration. CERT EXP37-C
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 370 function call with no prior declaration. CERT EXP37-C
M 370 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 374 function call with no prior declaration. CERT EXP37-C
M 374 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(377 to 388 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 379 function call with no prior declaration. CERT EXP37-C
M 379 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 381 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 381 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 381 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 381 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 384 function call with no prior declaration. CERT EXP37-C
M 384 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 386 function call with no prior declaration. CERT EXP37-C
M 386 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 381 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 381 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






split_server_check
(390 to 399 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 394 function call with no prior declaration. CERT EXP37-C
M 394 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






split_check_old
(401 to 417 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 408 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 408 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 408 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 408 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 411 function call with no prior declaration. CERT EXP37-C
M 411 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 408 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 408 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_init
(419 to 427 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 421 function call with no prior declaration. CERT EXP37-C
M 421 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 426 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 425 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 424 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 423 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 422 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






netsplit_deinit
(429 to 437 netsplit.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 431 function call with no prior declaration. CERT EXP37-C
M 431 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 436 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 435 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 434 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 433 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 432 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_notify
(30 to 49 notify-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 37 function call with no prior declaration. CERT EXP37-C
M 37 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "notify" , & optlist , & CERT INT02-C,INT31-C
M 39 Type conversion without cast. : int char ! cmd_get_params ( data , & free_arg , 2 | 0x00004000 | 0x00002000 , "notify" , & optlist , & mask , & CERT INT02-C,INT31-C
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 function call with no prior declaration. CERT EXP37-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 39 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






cmd_unnotify
(52 to 66 notify-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 57 function call with no prior declaration. CERT EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_commands_init
(68 to 74 notify-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 70 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_commands_deinit
(76 to 80 notify-commands.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 79 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 78 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notify_nick_create
(38 to 50 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 43 function call with no prior declaration. CERT EXP37-C
M 43 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 46 function call with no prior declaration. CERT EXP37-C
M 46 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 48 function call with no prior declaration. CERT EXP37-C
M 48 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 49 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notify_nick_destroy
(52 to 60 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 function call with no prior declaration. CERT EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 59 function call with no prior declaration. CERT EXP37-C
M 59 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notify_nick_find
(62 to 77 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 68 function call with no prior declaration. CERT EXP37-C
M 68 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 function call with no prior declaration. CERT EXP37-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ison_send
(79 to 94 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 83 function call with no prior declaration. CERT EXP37-C
M 83 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 86 function call with no prior declaration. CERT EXP37-C
M 86 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 89 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_timeout_server
(98 to 140 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 106 function call with no prior declaration. CERT EXP37-C
M 106 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 108 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 function call with no prior declaration. CERT EXP37-C
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 124 function call with no prior declaration. CERT EXP37-C
M 124 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 126 Modification of string literal. CERT STR05-C,STR30-C
M 128 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 128 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 133 function call with no prior declaration. CERT EXP37-C
M 133 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 function call with no prior declaration. CERT EXP37-C
M 134 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 139 function call with no prior declaration. CERT EXP37-C
M 139 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 108 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 108 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_timeout_func
(142 to 146 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 144 function call with no prior declaration. CERT EXP37-C
M 144 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ison_save_users
(148 to 160 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 153 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 156 function call with no prior declaration. CERT EXP37-C
M 156 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






whois_send
(162 to 183 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 170 function call with no prior declaration. CERT EXP37-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 Modification of string literal. CERT STR05-C,STR30-C
M 180 function call with no prior declaration. CERT EXP37-C
M 180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 182 function call with no prior declaration. CERT EXP37-C
M 174 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






whois_send_server
(185 to 192 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 189 function call with no prior declaration. CERT EXP37-C
M 189 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 191 function call with no prior declaration. CERT EXP37-C
M 191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






whois_list_send
(195 to 225 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 202 function call with no prior declaration. CERT EXP37-C
M 202 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 209 function call with no prior declaration. CERT EXP37-C
M 209 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 212 function call with no prior declaration. CERT EXP37-C
M 212 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 214 function call with no prior declaration. CERT EXP37-C
M 214 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 220 function call with no prior declaration. CERT EXP37-C
M 220 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 224 function call with no prior declaration. CERT EXP37-C
M 224 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 213 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 221 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ison_check_joins
(227 to 266 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 236 function call with no prior declaration. CERT EXP37-C
M 236 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 238 function call with no prior declaration. CERT EXP37-C
M 238 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 253 function call with no prior declaration. CERT EXP37-C
M 253 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 265 function call with no prior declaration. CERT EXP37-C
M 265 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






ison_check_parts
(268 to 283 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 273 function call with no prior declaration. CERT EXP37-C
M 273 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_ison
(285 to 313 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 290 function call with no prior declaration. CERT EXP37-C
M 290 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 295 function call with no prior declaration. CERT EXP37-C
M 295 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 298 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 298 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 300 function call with no prior declaration. CERT EXP37-C
M 300 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 308 function call with no prior declaration. CERT EXP37-C
M 308 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 309 function call with no prior declaration. CERT EXP37-C
M 309 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 312 function call with no prior declaration. CERT EXP37-C
M 312 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






read_settings
(315 to 322 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 317 function call with no prior declaration. CERT EXP37-C
M 317 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 function call with no prior declaration. CERT EXP37-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_ison_init
(324 to 334 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 333 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 332 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_ison_deinit
(336 to 342 notify-ison.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 338 function call with no prior declaration. CERT EXP37-C
M 338 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 341 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 340 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_add_config
(28 to 45 notify-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 42 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 40 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 38 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 36 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 33 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 32 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_remove_config
(47 to 50 notify-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 49 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_read_config
(52 to 79 notify-setup.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 70 function call with no prior declaration. CERT EXP37-C
M 70 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 71 function call with no prior declaration. CERT EXP37-C
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 Signed/unsigned conversion without cast. : unsigned int int rec -> away_check = config_node_get_bool CERT INT02-C,INT31-C,STR34-C
M 74 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 60 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois
(33 to 68 notify-whois.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 39 function call with no prior declaration. CERT EXP37-C
M 39 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 40 function call with no prior declaration. CERT EXP37-C
M 40 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 function call with no prior declaration. CERT EXP37-C
M 56 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 57 function call with no prior declaration. CERT EXP37-C
M 57 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 59 function call with no prior declaration. CERT EXP37-C
M 59 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 62 function call with no prior declaration. CERT EXP37-C
M 62 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 67 function call with no prior declaration. CERT EXP37-C
M 67 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 45 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois_away
(70 to 86 notify-whois.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 75 function call with no prior declaration. CERT EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 81 function call with no prior declaration. CERT EXP37-C
M 81 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






event_whois_end
(89 to 126 notify-whois.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 98 function call with no prior declaration. CERT EXP37-C
M 98 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 113 Modification of string literal. CERT STR05-C,STR30-C
M 115 Modification of string literal. CERT STR05-C,STR30-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_whois_init
(134 to 143 notify-whois.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 136 Modification of string literal. CERT STR05-C,STR30-C
M 141 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 140 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 139 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 138 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_whois_deinit
(145 to 153 notify-whois.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 147 function call with no prior declaration. CERT EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 152 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 151 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 150 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 149 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_add
(37 to 55 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 42 function call with no prior declaration. CERT EXP37-C
M 42 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 44 function call with no prior declaration. CERT EXP37-C
M 44 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 45 function call with no prior declaration. CERT EXP37-C
M 45 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 47 function call with no prior declaration. CERT EXP37-C
M 47 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 52 function call with no prior declaration. CERT EXP37-C
M 52 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notify_destroy
(57 to 62 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 59 function call with no prior declaration. CERT EXP37-C
M 59 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 60 function call with no prior declaration. CERT EXP37-C
M 60 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_destroy_all
(64 to 70 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 66 function call with no prior declaration. CERT EXP37-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 67 function call with no prior declaration. CERT EXP37-C
M 67 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_remove
(72 to 86 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 82 function call with no prior declaration. CERT EXP37-C
M 82 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_ircnets_match
(88 to 102 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 94 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 Modification of string literal. CERT STR05-C,STR30-C
M 97 function call with no prior declaration. CERT EXP37-C
M 97 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_find
(104 to 130 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 Signed/unsigned conversion without cast. : int unsigned int len = strlen CERT INT02-C,INT31-C,STR34-C
M 116 function call with no prior declaration. CERT EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 Array index not unsigned. CERT ARR30-C
M 117 Value is not of appropriate type. : unsigned int int rec -> mask [ len CERT INT01-C,INT02-C,INT07-C
M 117 Array index not unsigned. CERT ARR30-C
M 117 Value is not of appropriate type. : unsigned int int rec -> mask [ len CERT INT01-C,INT02-C,INT07-C
M 126 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 129 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_ison_server
(132 to 141 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 function call with no prior declaration. CERT EXP37-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 137 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 137 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 137 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_ison_serverlist
(143 to 164 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 148 function call with no prior declaration. CERT EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 151 Modification of string literal. CERT STR05-C,STR30-C
M 151 function call with no prior declaration. CERT EXP37-C
M 151 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 154 Modification of string literal. CERT STR05-C,STR30-C
M 155 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 157 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 157 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 161 function call with no prior declaration. CERT EXP37-C
M 161 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 157 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 157 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_ison
(166 to 186 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 170 function call with no prior declaration. CERT EXP37-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 function call with no prior declaration. CERT EXP37-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 180 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 180 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 180 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 181 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 180 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 180 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_init_server
(188 to 199 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 192 function call with no prior declaration. CERT EXP37-C
M 192 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 194 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 function call with no prior declaration. CERT EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 194 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 194 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_deinit_server
(201 to 220 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 208 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 208 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 211 function call with no prior declaration. CERT EXP37-C
M 211 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 215 function call with no prior declaration. CERT EXP37-C
M 215 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 218 function call with no prior declaration. CERT EXP37-C
M 218 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 219 function call with no prior declaration. CERT EXP37-C
M 219 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 208 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 208 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_left
(222 to 237 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 226 function call with no prior declaration. CERT EXP37-C
M 226 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 227 function call with no prior declaration. CERT EXP37-C
M 227 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






notifylist_check_join
(250 to 297 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 267 function call with no prior declaration. CERT EXP37-C
M 267 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 268 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 269 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 269 Modification of string literal. CERT STR05-C,STR30-C
M 271 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 271 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 272 function call with no prior declaration. CERT EXP37-C
M 272 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 function call with no prior declaration. CERT EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 282 function call with no prior declaration. CERT EXP37-C
M 282 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 283 function call with no prior declaration. CERT EXP37-C
M 283 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 284 function call with no prior declaration. CERT EXP37-C
M 284 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 285 Modification of string literal. CERT STR05-C,STR30-C
M 285 function call with no prior declaration. CERT EXP37-C
M 285 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 286 Modification of string literal. CERT STR05-C,STR30-C
M 286 function call with no prior declaration. CERT EXP37-C
M 286 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 287 function call with no prior declaration. CERT EXP37-C
M 287 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 294 Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> CERT INT02-C,INT31-C
M 294 Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> nick , rec -> CERT INT02-C,INT31-C
M 294 Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> nick , rec -> user , rec -> CERT INT02-C,INT31-C
M 294 Type conversion without cast. : int char signal_emit ( "notifylist joined" , 6 , server , rec -> nick , rec -> user , rec -> host , CERT INT02-C,INT31-C
M 296 function call with no prior declaration. CERT EXP37-C
M 296 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 271 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 271 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_channel_wholist
(313 to 324 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 317 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 317 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 323 function call with no prior declaration. CERT EXP37-C
M 323 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 321 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 317 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 317 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_notifylist_init
(326 to 343 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 339 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 338 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 337 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 336 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 335 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 334 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 333 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






irc_notifylist_deinit
(345 to 360 notifylist.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 357 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 356 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 355 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 354 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 353 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 352 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 351 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_create
(43 to 79 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 51 function call with no prior declaration. CERT EXP37-C
M 51 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 53 function call with no prior declaration. CERT EXP37-C
M 53 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 54 function call with no prior declaration. CERT EXP37-C
M 54 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 55 function call with no prior declaration. CERT EXP37-C
M 55 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 56 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 56 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 58 function call with no prior declaration. CERT EXP37-C
M 58 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 61 function call with no prior declaration. CERT EXP37-C
M 61 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 63 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 63 function call with no prior declaration. CERT EXP37-C
M 63 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 64 function call with no prior declaration. CERT EXP37-C
M 64 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 66 function call with no prior declaration. CERT EXP37-C
M 66 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 72 function call with no prior declaration. CERT EXP37-C
M 72 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 74 function call with no prior declaration. CERT EXP37-C
M 74 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 78 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_find_rec
(81 to 95 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 85 function call with no prior declaration. CERT EXP37-C
M 85 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_add_redir
(98 to 114 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 105 function call with no prior declaration. CERT EXP37-C
M 105 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 107 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 110 function call with no prior declaration. CERT EXP37-C
M 110 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 111 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_add_first_redir
(117 to 134 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 125 function call with no prior declaration. CERT EXP37-C
M 125 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 127 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 130 function call with no prior declaration. CERT EXP37-C
M 130 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 131 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_insert_redir
(137 to 162 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 146 function call with no prior declaration. CERT EXP37-C
M 146 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 152 function call with no prior declaration. CERT EXP37-C
M 152 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 157 function call with no prior declaration. CERT EXP37-C
M 157 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 158 function call with no prior declaration. CERT EXP37-C
M 158 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 159 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_destroy
(164 to 178 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 function call with no prior declaration. CERT EXP37-C
M 168 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 170 function call with no prior declaration. CERT EXP37-C
M 170 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 171 function call with no prior declaration. CERT EXP37-C
M 171 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 173 function call with no prior declaration. CERT EXP37-C
M 173 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 174 function call with no prior declaration. CERT EXP37-C
M 174 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 175 function call with no prior declaration. CERT EXP37-C
M 175 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 177 function call with no prior declaration. CERT EXP37-C
M 177 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_remove
(187 to 199 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 191 function call with no prior declaration. CERT EXP37-C
M 191 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_idle_next
(202 to 222 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(224 to 233 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 226 function call with no prior declaration. CERT EXP37-C
M 226 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 228 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 228 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 228 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 228 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 232 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 228 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 228 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_idle_timeout
(235 to 250 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 243 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 243 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






servers_idle_init
(252 to 258 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 255 function call with no prior declaration. CERT EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 257 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






servers_idle_deinit
(260 to 264 servers-idle.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 262 function call with no prior declaration. CERT EXP37-C
M 262 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 263 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_cmd_find
(65 to 80 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 71 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 73 function call with no prior declaration. CERT EXP37-C
M 73 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 function call with no prior declaration. CERT EXP37-C
M 75 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 75 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 76 function call with no prior declaration. CERT EXP37-C
M 76 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 77 function call with no prior declaration. CERT EXP37-C
M 77 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 79 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_cmd_destroy
(82 to 97 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 87 function call with no prior declaration. CERT EXP37-C
M 87 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 89 function call with no prior declaration. CERT EXP37-C
M 89 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 91 function call with no prior declaration. CERT EXP37-C
M 91 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 92 function call with no prior declaration. CERT EXP37-C
M 92 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 93 function call with no prior declaration. CERT EXP37-C
M 93 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 94 function call with no prior declaration. CERT EXP37-C
M 94 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 95 function call with no prior declaration. CERT EXP37-C
M 95 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 96 function call with no prior declaration. CERT EXP37-C
M 96 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_cmd_unref
(104 to 108 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 106 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 106 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_destroy
(110 to 123 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 114 function call with no prior declaration. CERT EXP37-C
M 114 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 115 function call with no prior declaration. CERT EXP37-C
M 115 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 116 function call with no prior declaration. CERT EXP37-C
M 116 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 117 function call with no prior declaration. CERT EXP37-C
M 117 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 118 function call with no prior declaration. CERT EXP37-C
M 118 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 119 function call with no prior declaration. CERT EXP37-C
M 119 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 120 function call with no prior declaration. CERT EXP37-C
M 120 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 121 function call with no prior declaration. CERT EXP37-C
M 121 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 122 function call with no prior declaration. CERT EXP37-C
M 122 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 112 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_register
(125 to 156 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 133 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 134 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 136 function call with no prior declaration. CERT EXP37-C
M 136 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 147 function call with no prior declaration. CERT EXP37-C
M 147 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 148 function call with no prior declaration. CERT EXP37-C
M 148 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 149 function call with no prior declaration. CERT EXP37-C
M 149 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 152 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_register_list
(158 to 185 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 165 function call with no prior declaration. CERT EXP37-C
M 165 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 166 function call with no prior declaration. CERT EXP37-C
M 166 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 168 function call with no prior declaration. CERT EXP37-C
M 168 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 172 function call with no prior declaration. CERT EXP37-C
M 172 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 176 function call with no prior declaration. CERT EXP37-C
M 176 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 178 function call with no prior declaration. CERT EXP37-C
M 178 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 184 function call with no prior declaration. CERT EXP37-C
M 184 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 173 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_event
(187 to 213 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 195 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 197 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 197 function call with no prior declaration. CERT EXP37-C
M 197 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 198 function call with no prior declaration. CERT EXP37-C
M 198 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 200 function call with no prior declaration. CERT EXP37-C
M 200 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 205 function call with no prior declaration. CERT EXP37-C
M 205 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 206 function call with no prior declaration. CERT EXP37-C
M 206 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 209 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






signal_list_move
(217 to 234 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 229 function call with no prior declaration. CERT EXP37-C
M 229 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 230 function call with no prior declaration. CERT EXP37-C
M 230 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 232 function call with no prior declaration. CERT EXP37-C
M 232 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 233 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 222 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_event_list
(236 to 271 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 243 function call with no prior declaration. CERT EXP37-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 243 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 244 function call with no prior declaration. CERT EXP37-C
M 244 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 function call with no prior declaration. CERT EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 245 function call with no prior declaration. CERT EXP37-C
M 245 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 247 function call with no prior declaration. CERT EXP37-C
M 247 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 249 function call with no prior declaration. CERT EXP37-C
M 249 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 255 function call with no prior declaration. CERT EXP37-C
M 255 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 256 function call with no prior declaration. CERT EXP37-C
M 256 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 258 function call with no prior declaration. CERT EXP37-C
M 258 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 261 function call with no prior declaration. CERT EXP37-C
M 261 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 243 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_command
(273 to 297 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 278 function call with no prior declaration. CERT EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 278 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 279 function call with no prior declaration. CERT EXP37-C
M 279 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 290 function call with no prior declaration. CERT EXP37-C
M 290 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 291 function call with no prior declaration. CERT EXP37-C
M 291 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 296 function call with no prior declaration. CERT EXP37-C
M 296 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 278 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 278 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_args_match
(299 to 335 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * arg CERT INT01-C,INT02-C,INT07-C
M 318 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 318 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( * event_args CERT INT01-C,INT02-C,INT07-C
M 331 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_cmd_list_find
(337 to 348 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 342 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_match
(354 to 425 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 368 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 369 Modification of string literal. CERT STR05-C,STR30-C
M 395 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 396 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 396 Value is not of appropriate type. : unsigned char char ( int ) ( unsigned char ) ( event [ 6 ] CERT INT01-C,INT02-C,INT07-C
M 403 Modification of string literal. CERT STR05-C,STR30-C
M 419 function call with no prior declaration. CERT EXP37-C
M 419 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 378 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 385 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 389 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_abort
(427 to 452 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 431 function call with no prior declaration. CERT EXP37-C
M 431 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 436 function call with no prior declaration. CERT EXP37-C
M 436 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 440 function call with no prior declaration. CERT EXP37-C
M 440 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 449 function call with no prior declaration. CERT EXP37-C
M 449 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






redirect_find
(458 to 509 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 473 function call with no prior declaration. CERT EXP37-C
M 473 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 479 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 486 function call with no prior declaration. CERT EXP37-C
M 486 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 500 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 500 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 508 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_get
(511 to 567 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 530 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 557 function call with no prior declaration. CERT EXP37-C
M 557 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 566 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C
M 537 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_get_signal
(569 to 594 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 582 function call with no prior declaration. CERT EXP37-C
M 582 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 583 function call with no prior declaration. CERT EXP37-C
M 583 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 588 Deprecated usage of ++ or -- operators found. CERT EXP30-C,EXP31-C
M 588 Assignment operation in expression. CERT PRE31-C,EXP30-C,EXP31-C,FIO41-C
M 590 function call with no prior declaration. CERT EXP37-C
M 590 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 593 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






server_redirect_peek_signal
(596 to 609 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 608 Pointer assignment to wider scope. CERT DCL30-C,MEM36-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






sig_disconnected
(611 to 627 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 613 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 613 Casting operation on a pointer. CERT EXP11-C,EXP36-C,INT11-C
M 613 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 613 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 616 function call with no prior declaration. CERT EXP37-C
M 616 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 618 function call with no prior declaration. CERT EXP37-C
M 618 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 620 function call with no prior declaration. CERT EXP37-C
M 620 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 613 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 613 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






servers_redirect_init
(634 to 763 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 636 function call with no prior declaration. CERT EXP37-C
M 636 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 640 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 653 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 662 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 673 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 681 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 688 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 697 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 707 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 718 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 729 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 742 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 755 Actual and formal parameters inconsistent (MR). CERT EXP37-C
M 762 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]






servers_redirect_deinit
(765 to 772 servers-redirect.c) - FAIL

Standards Violation Summary

Code Line Violation Standard
M 767 function call with no prior declaration. CERT EXP37-C
M 767 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 769 function call with no prior declaration. CERT EXP37-C
M 769 Procedure call has no prototype and no defn. CERT DCL07-C,EXP37-C
M 771 Actual and formal parameters inconsistent (MR). CERT EXP37-C


[ Top of Report | Key to Terms | Procedure Table | Contents ]




Key to Terms


Standards violations for procedures are printed in tables with code markers as follows:


Code (Line) Violation Standard
M (Source line number) [Text of Mandatory standard] [Appropriate rule reference]
C   [Text of Checking standard]  
O   [Text of Optional standard]  
[Source: Text of line from Source file]


                         Checking standards are considered mandatory but individual instances may be overridden by adding annotations to the source code
                         Optional standards provide additional quality criteria but may be violated

                         For some standards violations, additional information is provided in results tables
                         Note that source lines do not show macro expansions

                         "Off" in Summary tables indicates that a standard is switched off in the pen.dat file
                         "MR" in Summary tables indicates a MISRA Restricted standard which cannot be checked without the MISRA licence option.


A summary is given of the pass/fail result of each program component as follows:


Components which pass all standards are marked: Pass
Components which fail only Optional standards are marked: Conditional Pass
Components which fail on insufficient comments only are marked: Comment FAIL
Components which violate Mandatory standards are marked: FAIL



Procedure Results table breakdown (Example Only)


Unique Violations    
     
65 - 150
35 - 39 -



                         The Violation density for a function is the number of violations per reformatted line, expressed as a percentage.
                         It is an indication of code quality.

                         Functions with a high violation density are likely to be smaller functions with a large number of violations.

                         Lower density may indicate larger functions with fewer violations.

                                        (nViols / nRefLines) x 100

                         where:

                                        nViols = number of standard violations in a function.

                         and:

                                        nRefLines = number of reformatted lines in a function.

                         The unique standards failure ratio is an indication of variety of standards violations in a module.

                         Thus a function containing one instance of several different standards will have a high ratio,
                         while a function that has violated only one standards will have a low ratio.


[ Top of Report | Procedure Table | Contents ]


End of Code Review Report

Copyright © 2009 Liverpool Data Research Associates